/**
 * chroma.js - JavaScript library for color conversions
 * Copyright (c) 2011-2015, Gregor Aisch
 * All rights reserved.
 */
   
//import chroma from "chroma-js"
//import chroma from "./chroma.min.js"

/*
code by ayin86@163.com 
css&js分别有1323种颜色
chsname:["红","红橙","橙","橙黄","黄","黄草","草绿","草绿-绿","绿","绿-水绿","水绿","水绿-青","青","青蓝","蓝","蓝靛","靛","靛紫","紫","紫粉","粉","粉-洋红","洋红","洋红-红","灰"],
engname:["red","red-orange","orange","orange-yellow","yellow","yellow-chartreuse","chartreuse","chartreuse-green","green","green-aquamarine","aquamarine","aquamarine-cyan","cyan","cyan-blue","blue","blue-indigo","indigo","indigo-purple","purple","purple-pink","pink","pink-violetred","violetred","violetred-red","gray"],
colors:["re","ro","or","oy","ye","yc","ch","cg","gr","ga","aq","ac","cy","cb","bl","bi","in","ip","pu","pp","pi","pv","vi","vr","gy"],
*/

//"re","ro","or","oy","ye","yc","ch","cg","gr","ga","aq","ac","cy","cb","bl","bi","in","ip","pu","pp","pi","pv","vi","vr","gray"
//"re","ro","or","oy","ye","yc","ch","cg","gr","ga","aq","ac","cy","cb","bl","bi","in","ip","pu","pp","pi","pv","vi","vr","gy"
//chroma.hsl(hue, saturation, lightness)
//chroma.hsv(hue, saturation, value)
//chroma.lab(Lightness, a, b)
//chroma.lch(Lightness, chroma, hue)
//chroma.hcl(hue, chroma, lightness)
//chroma.cmyk(cy, magenta, ye, black)
//chroma.gl(re, gr, bl, [alpha])

//function jscolor(val){
//console.log(typeof(val),typeof(bll5)) 
//return val;
//}
var $cl = .8,
    $cm = .6,
    $cr = .4,
    $cd = .2,

    $cA = .9,
    $cB = .75,
    $cC = .6,
    $cD = .45,
    $cE = .3,
    $cF = .15,
    
    $levelO1 = .9,
    $levelO2 = .8,
    $levelO3 = .7,
    $levelO4 = .6,
    $levelO5 = .5,
    $levelO6 = .4,
    $levelO7 = .3,
    $levelO8 = .2,
    $levelO9 = .1,

    $levelE01 = .95,
    $levelE02 = .90,
    $levelE03 = .85,
    $levelE04 = .80,
    $levelE05 = .75,
    $levelE06 = .70,
    $levelE07 = .65,
    $levelE08 = .60,
    $levelE09 = .55,
    $levelE10 = .50,
    $levelE11 = .45,
    $levelE12 = .40,
    $levelE13 = .35,
    $levelE14 = .30,
    $levelE15 = .25,
    $levelE16 = .20,
    $levelE17 = .15,
    $levelE18 = .10,
    $levelE19 = .05,

    $spin4 = 20,
    $spin3 = 15,
    $spin2 = 10,
    $spin1 = 5,
    $spin0 = 0,
    basered = "#ff0000",
    wh = "#ffffff",
    bk = "#000000",

    re = chroma(basered).set("hsl.h", 0).hex(),
    ro = chroma(basered).set("hsl.h", 15).hex(),
    or = chroma(basered).set("hsl.h", 30).hex(),
    oy = chroma(basered).set("hsl.h", 45).hex(),
    ye = chroma(basered).set("hsl.h", 60).hex(),
    yc = chroma(basered).set("hsl.h", 75).hex(),
    ch = chroma(basered).set("hsl.h", 90).hex(),
    cg = chroma(basered).set("hsl.h", 105).hex(),
    gr = chroma(basered).set("hsl.h", 120).hex(),
    ga = chroma(basered).set("hsl.h", 135).hex(),
    aq = chroma(basered).set("hsl.h", 150).hex(),
    ac = chroma(basered).set("hsl.h", 165).hex(),
    cy = chroma(basered).set("hsl.h", 180).hex(),
    cb = chroma(basered).set("hsl.h", 195).hex(),
    bl = chroma(basered).set("hsl.h", 210).hex(),
    bi = chroma(basered).set("hsl.h", 225).hex(),
    ind = chroma(basered).set("hsl.h", 240).hex(),
    id = chroma(basered).set("hsl.h", 240).hex(),
    ip = chroma(basered).set("hsl.h", 255).hex(),
    pu = chroma(basered).set("hsl.h", 270).hex(),
    pp = chroma(basered).set("hsl.h", 285).hex(),
    pi = chroma(basered).set("hsl.h", 300).hex(),
    pv = chroma(basered).set("hsl.h", 315).hex(),
    vi = chroma(basered).set("hsl.h", 330).hex(),
    vr = chroma(basered).set("hsl.h", 345).hex(),

    rel = chroma(re).set("hsl.s", $cl).hex(),
    rem = chroma(re).set("hsl.s", $cm).hex(),
    rer = chroma(re).set("hsl.s", $cr).hex(),
    red = chroma(re).set("hsl.s", $cd).hex(),

    rol = chroma(ro).set("hsl.s", $cl).hex(),
    rom = chroma(ro).set("hsl.s", $cm).hex(),
    ror = chroma(ro).set("hsl.s", $cr).hex(),
    rod = chroma(ro).set("hsl.s", $cd).hex(),

    orl = chroma(or).set("hsl.s", $cl).hex(),
    orm = chroma(or).set("hsl.s", $cm).hex(),
    orr = chroma(or).set("hsl.s", $cr).hex(),
    ord = chroma(or).set("hsl.s", $cd).hex(),

    oyl = chroma(oy).set("hsl.s", $cl).hex(),
    oym = chroma(oy).set("hsl.s", $cm).hex(),
    oyr = chroma(oy).set("hsl.s", $cr).hex(),
    oyd = chroma(oy).set("hsl.s", $cd).hex(),

    yel = chroma(ye).set("hsl.s", $cl).hex(),
    yem = chroma(ye).set("hsl.s", $cm).hex(),
    yer = chroma(ye).set("hsl.s", $cr).hex(),
    yed = chroma(ye).set("hsl.s", $cd).hex(),

    ycl = chroma(yc).set("hsl.s", $cl).hex(),
    ycm = chroma(yc).set("hsl.s", $cm).hex(),
    ycr = chroma(yc).set("hsl.s", $cr).hex(),
    ycd = chroma(yc).set("hsl.s", $cd).hex(),

    chl = chroma(ch).set("hsl.s", $cl).hex(),
    chm = chroma(ch).set("hsl.s", $cm).hex(),
    chr = chroma(ch).set("hsl.s", $cr).hex(),
    chd = chroma(ch).set("hsl.s", $cd).hex(),

    cgl = chroma(cg).set("hsl.s", $cl).hex(),
    cgm = chroma(cg).set("hsl.s", $cm).hex(),
    cgr = chroma(cg).set("hsl.s", $cr).hex(),
    cgd = chroma(cg).set("hsl.s", $cd).hex(),

    grl = chroma(gr).set("hsl.s", $cl).hex(),
    grm = chroma(gr).set("hsl.s", $cm).hex(),
    grr = chroma(gr).set("hsl.s", $cr).hex(),
    grd = chroma(gr).set("hsl.s", $cd).hex(),

    gal = chroma(ga).set("hsl.s", $cl).hex(),
    gam = chroma(ga).set("hsl.s", $cm).hex(),
    gar = chroma(ga).set("hsl.s", $cr).hex(),
    gad = chroma(ga).set("hsl.s", $cd).hex(),

    aql = chroma(aq).set("hsl.s", $cl).hex(),
    aqm = chroma(aq).set("hsl.s", $cm).hex(),
    aqr = chroma(aq).set("hsl.s", $cr).hex(),
    aqd = chroma(aq).set("hsl.s", $cd).hex(),

    acl = chroma(ac).set("hsl.s", $cl).hex(),
    acm = chroma(ac).set("hsl.s", $cm).hex(),
    acr = chroma(ac).set("hsl.s", $cr).hex(),
    acd = chroma(ac).set("hsl.s", $cd).hex(),

    cyl = chroma(cy).set("hsl.s", $cl).hex(),
    cym = chroma(cy).set("hsl.s", $cm).hex(),
    cyr = chroma(cy).set("hsl.s", $cr).hex(),
    cyd = chroma(cy).set("hsl.s", $cd).hex(),

    cbl = chroma(cb).set("hsl.s", $cl).hex(),
    cbm = chroma(cb).set("hsl.s", $cm).hex(),
    cbr = chroma(cb).set("hsl.s", $cr).hex(),
    cbd = chroma(cb).set("hsl.s", $cd).hex(),

    bll = chroma(bl).set("hsl.s", $cl).hex(),
    blm = chroma(bl).set("hsl.s", $cm).hex(),
    blr = chroma(bl).set("hsl.s", $cr).hex(),
    bld = chroma(bl).set("hsl.s", $cd).hex(),

    bil = chroma(bi).set("hsl.s", $cl).hex(),
    bim = chroma(bi).set("hsl.s", $cm).hex(),
    bir = chroma(bi).set("hsl.s", $cr).hex(),
    bid = chroma(bi).set("hsl.s", $cd).hex(),

    inl = chroma(ind).set("hsl.s", $cl).hex(),
    inm = chroma(ind).set("hsl.s", $cm).hex(),
    inr = chroma(ind).set("hsl.s", $cr).hex(),
    ind = chroma(ind).set("hsl.s", $cd).hex(),

    ipl = chroma(ip).set("hsl.s", $cl).hex(),
    ipm = chroma(ip).set("hsl.s", $cm).hex(),
    ipr = chroma(ip).set("hsl.s", $cr).hex(),
    ipd = chroma(ip).set("hsl.s", $cd).hex(),

    pul = chroma(pu).set("hsl.s", $cl).hex(),
    pum = chroma(pu).set("hsl.s", $cm).hex(),
    pur = chroma(pu).set("hsl.s", $cr).hex(),
    pud = chroma(pu).set("hsl.s", $cd).hex(),

    ppl = chroma(pp).set("hsl.s", $cl).hex(),
    ppm = chroma(pp).set("hsl.s", $cm).hex(),
    ppr = chroma(pp).set("hsl.s", $cr).hex(),
    ppd = chroma(pp).set("hsl.s", $cd).hex(),

    pil = chroma(pi).set("hsl.s", $cl).hex(),
    pim = chroma(pi).set("hsl.s", $cm).hex(),
    pir = chroma(pi).set("hsl.s", $cr).hex(),
    pid = chroma(pi).set("hsl.s", $cd).hex(),

    pvl = chroma(pv).set("hsl.s", $cl).hex(),
    pvm = chroma(pv).set("hsl.s", $cm).hex(),
    pvr = chroma(pv).set("hsl.s", $cr).hex(),
    pvd = chroma(pv).set("hsl.s", $cd).hex(),

    vil = chroma(vi).set("hsl.s", $cl).hex(),
    vim = chroma(vi).set("hsl.s", $cm).hex(),
    vir = chroma(vi).set("hsl.s", $cr).hex(),
    vid = chroma(vi).set("hsl.s", $cd).hex(),

    vrl = chroma(vr).set("hsl.s", $cl).hex(),
    vrm = chroma(vr).set("hsl.s", $cm).hex(),
    vrr = chroma(vr).set("hsl.s", $cr).hex(),
    vrd = chroma(vr).set("hsl.s", $cd).hex();

    reA=chroma(re).set("hsl.s",$cA).hex(),
    reB=chroma(re).set("hsl.s",$cB).hex(),
    reC=chroma(re).set("hsl.s",$cC).hex(),
    reD=chroma(re).set("hsl.s",$cD).hex(),
    reE=chroma(re).set("hsl.s",$cE).hex(),
    reF=chroma(re).set("hsl.s",$cF).hex(),

    roA=chroma(ro).set("hsl.s",$cA).hex(),
    roB=chroma(ro).set("hsl.s",$cB).hex(),
    roC=chroma(ro).set("hsl.s",$cC).hex(),
    roD=chroma(ro).set("hsl.s",$cD).hex(),
    roE=chroma(ro).set("hsl.s",$cE).hex(),
    roF=chroma(ro).set("hsl.s",$cF).hex(),

    orA=chroma(or).set("hsl.s",$cA).hex(),
    orB=chroma(or).set("hsl.s",$cB).hex(),
    orC=chroma(or).set("hsl.s",$cC).hex(),
    orD=chroma(or).set("hsl.s",$cD).hex(),
    orE=chroma(or).set("hsl.s",$cE).hex(),
    orF=chroma(or).set("hsl.s",$cF).hex(),

    oyA=chroma(oy).set("hsl.s",$cA).hex(),
    oyB=chroma(oy).set("hsl.s",$cB).hex(),
    oyC=chroma(oy).set("hsl.s",$cC).hex(),
    oyD=chroma(oy).set("hsl.s",$cD).hex(),
    oyE=chroma(oy).set("hsl.s",$cE).hex(),
    oyF=chroma(oy).set("hsl.s",$cF).hex(),

    yeA=chroma(ye).set("hsl.s",$cA).hex(),
    yeB=chroma(ye).set("hsl.s",$cB).hex(),
    yeC=chroma(ye).set("hsl.s",$cC).hex(),
    yeD=chroma(ye).set("hsl.s",$cD).hex(),
    yeE=chroma(ye).set("hsl.s",$cE).hex(),
    yeF=chroma(ye).set("hsl.s",$cF).hex(),

    ycA=chroma(yc).set("hsl.s",$cA).hex(),
    ycB=chroma(yc).set("hsl.s",$cB).hex(),
    ycC=chroma(yc).set("hsl.s",$cC).hex(),
    ycD=chroma(yc).set("hsl.s",$cD).hex(),
    ycE=chroma(yc).set("hsl.s",$cE).hex(),
    ycF=chroma(yc).set("hsl.s",$cF).hex(),

    chA=chroma(ch).set("hsl.s",$cA).hex(),
    chB=chroma(ch).set("hsl.s",$cB).hex(),
    chC=chroma(ch).set("hsl.s",$cC).hex(),
    chD=chroma(ch).set("hsl.s",$cD).hex(),
    chE=chroma(ch).set("hsl.s",$cE).hex(),
    chF=chroma(ch).set("hsl.s",$cF).hex(),

    cgA=chroma(cg).set("hsl.s",$cA).hex(),
    cgB=chroma(cg).set("hsl.s",$cB).hex(),
    cgC=chroma(cg).set("hsl.s",$cC).hex(),
    cgD=chroma(cg).set("hsl.s",$cD).hex(),
    cgE=chroma(cg).set("hsl.s",$cE).hex(),
    cgF=chroma(cg).set("hsl.s",$cF).hex(),

    grA=chroma(gr).set("hsl.s",$cA).hex(),
    grB=chroma(gr).set("hsl.s",$cB).hex(),
    grC=chroma(gr).set("hsl.s",$cC).hex(),
    grD=chroma(gr).set("hsl.s",$cD).hex(),
    grE=chroma(gr).set("hsl.s",$cE).hex(),
    grF=chroma(gr).set("hsl.s",$cF).hex(),

    gaA=chroma(ga).set("hsl.s",$cA).hex(),
    gaB=chroma(ga).set("hsl.s",$cB).hex(),
    gaC=chroma(ga).set("hsl.s",$cC).hex(),
    gaD=chroma(ga).set("hsl.s",$cD).hex(),
    gaE=chroma(ga).set("hsl.s",$cE).hex(),
    gaF=chroma(ga).set("hsl.s",$cF).hex(),

    aqA=chroma(aq).set("hsl.s",$cA).hex(),
    aqB=chroma(aq).set("hsl.s",$cB).hex(),
    aqC=chroma(aq).set("hsl.s",$cC).hex(),
    aqD=chroma(aq).set("hsl.s",$cD).hex(),
    aqE=chroma(aq).set("hsl.s",$cE).hex(),
    aqF=chroma(aq).set("hsl.s",$cF).hex(),

    acA=chroma(ac).set("hsl.s",$cA).hex(),
    acB=chroma(ac).set("hsl.s",$cB).hex(),
    acC=chroma(ac).set("hsl.s",$cC).hex(),
    acD=chroma(ac).set("hsl.s",$cD).hex(),
    acE=chroma(ac).set("hsl.s",$cE).hex(),
    acF=chroma(ac).set("hsl.s",$cF).hex(),

    cyA=chroma(cy).set("hsl.s",$cA).hex(),
    cyB=chroma(cy).set("hsl.s",$cB).hex(),
    cyC=chroma(cy).set("hsl.s",$cC).hex(),
    cyD=chroma(cy).set("hsl.s",$cD).hex(),
    cyE=chroma(cy).set("hsl.s",$cE).hex(),
    cyF=chroma(cy).set("hsl.s",$cF).hex(),

    cbA=chroma(cb).set("hsl.s",$cA).hex(),
    cbB=chroma(cb).set("hsl.s",$cB).hex(),
    cbC=chroma(cb).set("hsl.s",$cC).hex(),
    cbD=chroma(cb).set("hsl.s",$cD).hex(),
    cbE=chroma(cb).set("hsl.s",$cE).hex(),
    cbF=chroma(cb).set("hsl.s",$cF).hex(),

    blA=chroma(bl).set("hsl.s",$cA).hex(),
    blB=chroma(bl).set("hsl.s",$cB).hex(),
    blC=chroma(bl).set("hsl.s",$cC).hex(),
    blD=chroma(bl).set("hsl.s",$cD).hex(),
    blE=chroma(bl).set("hsl.s",$cE).hex(),
    blF=chroma(bl).set("hsl.s",$cF).hex(),

    biA=chroma(bi).set("hsl.s",$cA).hex(),
    biB=chroma(bi).set("hsl.s",$cB).hex(),
    biC=chroma(bi).set("hsl.s",$cC).hex(),
    biD=chroma(bi).set("hsl.s",$cD).hex(),
    biE=chroma(bi).set("hsl.s",$cE).hex(),
    biF=chroma(bi).set("hsl.s",$cF).hex(),

    inA=chroma(ind).set("hsl.s",$cA).hex(),
    inB=chroma(ind).set("hsl.s",$cB).hex(),
    inC=chroma(ind).set("hsl.s",$cC).hex(),
    inD=chroma(ind).set("hsl.s",$cD).hex(),
    inE=chroma(ind).set("hsl.s",$cE).hex(),
    inF=chroma(ind).set("hsl.s",$cF).hex(),

    ipA=chroma(ip).set("hsl.s",$cA).hex(),
    ipB=chroma(ip).set("hsl.s",$cB).hex(),
    ipC=chroma(ip).set("hsl.s",$cC).hex(),
    ipD=chroma(ip).set("hsl.s",$cD).hex(),
    ipE=chroma(ip).set("hsl.s",$cE).hex(),
    ipF=chroma(ip).set("hsl.s",$cF).hex(),

    puA=chroma(pu).set("hsl.s",$cA).hex(),
    puB=chroma(pu).set("hsl.s",$cB).hex(),
    puC=chroma(pu).set("hsl.s",$cC).hex(),
    puD=chroma(pu).set("hsl.s",$cD).hex(),
    puE=chroma(pu).set("hsl.s",$cE).hex(),
    puF=chroma(pu).set("hsl.s",$cF).hex(),

    ppA=chroma(pp).set("hsl.s",$cA).hex(),
    ppB=chroma(pp).set("hsl.s",$cB).hex(),
    ppC=chroma(pp).set("hsl.s",$cC).hex(),
    ppD=chroma(pp).set("hsl.s",$cD).hex(),
    ppE=chroma(pp).set("hsl.s",$cE).hex(),
    ppF=chroma(pp).set("hsl.s",$cF).hex(),

    piA=chroma(pi).set("hsl.s",$cA).hex(),
    piB=chroma(pi).set("hsl.s",$cB).hex(),
    piC=chroma(pi).set("hsl.s",$cC).hex(),
    piD=chroma(pi).set("hsl.s",$cD).hex(),
    piE=chroma(pi).set("hsl.s",$cE).hex(),
    piF=chroma(pi).set("hsl.s",$cF).hex(),

    pvA=chroma(pv).set("hsl.s",$cA).hex(),
    pvB=chroma(pv).set("hsl.s",$cB).hex(),
    pvC=chroma(pv).set("hsl.s",$cC).hex(),
    pvD=chroma(pv).set("hsl.s",$cD).hex(),
    pvE=chroma(pv).set("hsl.s",$cE).hex(),
    pvF=chroma(pv).set("hsl.s",$cF).hex(),

    viA=chroma(vi).set("hsl.s",$cA).hex(),
    viB=chroma(vi).set("hsl.s",$cB).hex(),
    viC=chroma(vi).set("hsl.s",$cC).hex(),
    viD=chroma(vi).set("hsl.s",$cD).hex(),
    viE=chroma(vi).set("hsl.s",$cE).hex(),
    viF=chroma(vi).set("hsl.s",$cF).hex(),

    vrA=chroma(vr).set("hsl.s",$cA).hex(),
    vrB=chroma(vr).set("hsl.s",$cB).hex(),
    vrC=chroma(vr).set("hsl.s",$cC).hex(),
    vrD=chroma(vr).set("hsl.s",$cD).hex(),
    vrE=chroma(vr).set("hsl.s",$cE).hex(),
    vrF=chroma(vr).set("hsl.s",$cF).hex();

var $c = {
    // fade(color,fade){
    //     return chroma(color).alpha(fade).hex();
    // },
    // darken(color,fade){
    //     return chroma(color).darken(fade).hex();
    // },
    // lighten(color,fade){
    //     return chroma(color).brighten(fade).hex();
    // },
    fade:(color,fade)=>{
      let a,b=chroma.valid(color)
      a=b?color:$c[color]
      return chroma(a).alpha(fade).css(); 
    },
    //hue色相,saturation饱和度,lightness明暗
    hslh:(color,num)=>{//hue色相调整
      let a,b=chroma.valid(color)
      a=b?color:$c[color]
      return chroma(a).set('hsl.h', num).css(); 
    },
    hsls:(color,num)=>{//saturation饱和度
      let a,b=chroma.valid(color)
      a=b?color:$c[color]
      return chroma(a).set('hsl.s', num).css(); 
    },
    hsll:(color,num)=>{//lightness明暗
      let a,b=chroma.valid(color)
      a=b?color:$c[color]
      return chroma(a).set('hsl.l', num).css(); 
    },
    scale:(arry,num,mode)=>{
      let mo,mu//lch,hsl,lab,lrgb
      if(mode){mo=mode}else{mo="lch"}
      if(num){mu=num}else{mu=6}
      // console.log("chromaScale",chroma.scale('Spectral'))
      return chroma.scale(arry).mode(mo).colors(mu)
    },
    darken:(color,fade)=>{ 
      let a,b=chroma.valid(color)
      a=b?color:$c[color]
      return chroma(a).darken(fade).css(); 
    }, 
    lighten:(color,fade)=>{
      let a,b=chroma.valid(color)
      a=b?color:$c[color]
      return chroma(a).brighten(fade).css(); 
    },
    wh:wh,
    bk:bk,

    re:re,
    ro:ro,
    or:or,
    oy:oy,
    ye:ye,
    yc:yc,
    ch:ch,
    cg:cg,
    gr:gr,
    ga:ga,
    aq:aq,
    ac:ac,
    cy:cy,
    cb:cb,
    bl:bl,
    bi:bi,
    ind:ind,
    ip:ip,
    pu:pu,
    pp:pp,
    pi:pi,
    pv:pv,
    vi:vi,
    vr:vr,

    rel:rel,
    rem:rem,
    rer:rer,
    red:red,

    rol:rol,
    rom:rom,
    ror:ror,
    rod:rod,

    orl:orl,
    orm:orm,
    orr:orr,
    ord:ord,

    oyl:oyl,
    oym:oym,
    oyr:oyr,
    oyd:oyd,

    yel:yel,
    yem:yem,
    yer:yer,
    yed:yed,

    ycl:ycl,
    ycm:ycm,
    ycr:ycr,
    ycd:ycd,

    chl:chl,
    chm:chm,
    chr:chr,
    chd:chd,

    cgl:cgl,
    cgm:cgm,
    cgr:cgr,
    cgd:cgd,

    grl:grl,
    grm:grm,
    grr:grr,
    grd:grd,

    gal:gal,
    gam:gam,
    gar:gar,
    gad:gad,

    aql:aql,
    aqm:aqm,
    aqr:aqr,
    aqd:aqd,

    acl:acl,
    acm:acm,
    acr:acr,
    acd:acd,

    cyl:cyl,
    cym:cym,
    cyr:cyr,
    cyd:cyd,

    cbl:cbl,
    cbm:cbm,
    cbr:cbr,
    cbd:cbd,

    bll:bll,
    blm:blm,
    blr:blr,
    bld:bld,

    bil:bil,
    bim:bim,
    bir:bir,
    bid:bid,

    inl:inl,
    inm:inm,
    inr:inr,
    ind:ind,

    ipl:ipl,
    ipm:ipm,
    ipr:ipr,
    ipd:ipd,

    pul:pul,
    pum:pum,
    pur:pur,
    pud:pud,

    ppl:ppl,
    ppm:ppm,
    ppr:ppr,
    ppd:ppd,

    pil:pil,
    pim:pim,
    pir:pir,
    pid:pid,

    pvl:pvl,
    pvm:pvm,
    pvr:pvr,
    pvd:pvd,

    vil:vil,
    vim:vim,
    vir:vir,
    vid:vid,

    vrl:vrl,
    vrm:vrm,
    vrr:vrr,
    vrd:vrd,


    reA,
    reB,
    reC,
    reD,
    reE,
    reF,

    roA,
    roB,
    roC,
    roD,
    roE,
    roF,

    orA,
    orB,
    orC,
    orD,
    orE,
    orF,

    oyA,
    oyB,
    oyC,
    oyD,
    oyE,
    oyF,

    yeA,
    yeB,
    yeC,
    yeD,
    yeE,
    yeF,

    ycA,
    ycB,
    ycC,
    ycD,
    ycE,
    ycF,

    chA,
    chB,
    chC,
    chD,
    chE,
    chF,

    cgA,
    cgB,
    cgC,
    cgD,
    cgE,
    cgF,

    grA,
    grB,
    grC,
    grD,
    grE,
    grF,

    gaA,
    gaB,
    gaC,
    gaD,
    gaE,
    gaF,

    aqA,
    aqB,
    aqC,
    aqD,
    aqE,
    aqF,

    acA,
    acB,
    acC,
    acD,
    acE,
    acF,

    cyA,
    cyB,
    cyC,
    cyD,
    cyE,
    cyF,

    cbA,
    cbB,
    cbC,
    cbD,
    cbE,
    cbF,

    blA,
    blB,
    blC,
    blD,
    blE,
    blF,

    biA,
    biB,
    biC,
    biD,
    biE,
    biF,

    inA,
    inB,
    inC,
    inD,
    inE,
    inF,

    ipA,
    ipB,
    ipC,
    ipD,
    ipE,
    ipF,

    puA,
    puB,
    puC,
    puD,
    puE,
    puF,

    ppA,
    ppB,
    ppC,
    ppD,
    ppE,
    ppF,

    piA,
    piB,
    piC,
    piD,
    piE,
    piF,

    pvA,
    pvB,
    pvC,
    pvD,
    pvE,
    pvF,

    viA,
    viB,
    viC,
    viD,
    viE,
    viF,

    vrA,
    vrB,
    vrC,
    vrD,
    vrE,
    vrF,
    //---------gy start----------------
    gyl0: chroma(bk).set('hsl.l', .9827).hex(),
    gyl1: chroma(bk).set('hsl.l', .9754).hex(),
    gyl2: chroma(bk).set('hsl.l', .9281).hex(),
    gyl3: chroma(bk).set('hsl.l', .9008).hex(),
    gyl4: chroma(bk).set('hsl.l', .8735).hex(),
    gyl5: chroma(bk).set('hsl.l', .8462).hex(),
    gyl6: chroma(bk).set('hsl.l', .8189).hex(),
    gyl7: chroma(bk).set('hsl.l', .7916).hex(),
    gyl8: chroma(bk).set('hsl.l', .7643).hex(),
    gyl9: chroma(bk).set('hsl.l', .7370).hex(),

    gym1: chroma(bk).set('hsl.l', .7097).hex(),
    gym2: chroma(bk).set('hsl.l', .6824).hex(),
    gym3: chroma(bk).set('hsl.l', .6551).hex(),
    gym4: chroma(bk).set('hsl.l', .6278).hex(),
    gym5: chroma(bk).set('hsl.l', .6005).hex(),
    gym6: chroma(bk).set('hsl.l', .5732).hex(),
    gym7: chroma(bk).set('hsl.l', .5459).hex(),
    gym8: chroma(bk).set('hsl.l', .5186).hex(),
    gym9: chroma(bk).set('hsl.l', .4913).hex(),

    gyr1: chroma(bk).set('hsl.l', .4640).hex(),
    gyr2: chroma(bk).set('hsl.l', .4367).hex(),
    gyr3: chroma(bk).set('hsl.l', .4094).hex(),
    gyr4: chroma(bk).set('hsl.l', .3821).hex(),
    gyr5: chroma(bk).set('hsl.l', .3548).hex(),
    gyr6: chroma(bk).set('hsl.l', .3275).hex(),
    gyr7: chroma(bk).set('hsl.l', .3002).hex(),
    gyr8: chroma(bk).set('hsl.l', .2729).hex(),
    gyr9: chroma(bk).set('hsl.l', .2456).hex(),

    gyd1: chroma(bk).set('hsl.l', .2183).hex(),
    gyd2: chroma(bk).set('hsl.l', .1910).hex(),
    gyd3: chroma(bk).set('hsl.l', .1637).hex(),
    gyd4: chroma(bk).set('hsl.l', .1364).hex(),
    gyd5: chroma(bk).set('hsl.l', .1091).hex(),
    gyd6: chroma(bk).set('hsl.l', .0818).hex(),
    gyd7: chroma(bk).set('hsl.l', .0545).hex(),
    gyd8: chroma(bk).set('hsl.l', .0272).hex(),
    gyd9: chroma(bk).set('hsl.l', .0).hex(),
    //---------gy end----------------
    rel1: chroma(rel).set("hsl.l", $levelO1).hex(),
    rel2: chroma(rel).set("hsl.l", $levelO2).hex(),
    rel3: chroma(rel).set("hsl.l", $levelO3).hex(),
    rel4: chroma(rel).set("hsl.l", $levelO4).hex(),
    rel5: chroma(rel).set("hsl.l", $levelO5).hex(),
    rel6: chroma(rel).set("hsl.l", $levelO6).hex(),
    rel7: chroma(rel).set("hsl.l", $levelO7).hex(),
    rel8: chroma(rel).set("hsl.l", $levelO8).hex(),
    rel9: chroma(rel).set("hsl.l", $levelO9).hex(),

    rem1: chroma(rem).set("hsl.l", $levelO1).hex(),
    rem2: chroma(rem).set("hsl.l", $levelO2).hex(),
    rem3: chroma(rem).set("hsl.l", $levelO3).hex(),
    rem4: chroma(rem).set("hsl.l", $levelO4).hex(),
    rem5: chroma(rem).set("hsl.l", $levelO5).hex(),
    rem6: chroma(rem).set("hsl.l", $levelO6).hex(),
    rem7: chroma(rem).set("hsl.l", $levelO7).hex(),
    rem8: chroma(rem).set("hsl.l", $levelO8).hex(),
    rem9: chroma(rem).set("hsl.l", $levelO9).hex(),

    rer1: chroma(rer).set("hsl.l", $levelO1).hex(),
    rer2: chroma(rer).set("hsl.l", $levelO2).hex(),
    rer3: chroma(rer).set("hsl.l", $levelO3).hex(),
    rer4: chroma(rer).set("hsl.l", $levelO4).hex(),
    rer5: chroma(rer).set("hsl.l", $levelO5).hex(),
    rer6: chroma(rer).set("hsl.l", $levelO6).hex(),
    rer7: chroma(rer).set("hsl.l", $levelO7).hex(),
    rer8: chroma(rer).set("hsl.l", $levelO8).hex(),
    rer9: chroma(rer).set("hsl.l", $levelO9).hex(),

    red1: chroma(red).set("hsl.l", $levelO1).hex(),
    red2: chroma(red).set("hsl.l", $levelO2).hex(),
    red3: chroma(red).set("hsl.l", $levelO3).hex(),
    red4: chroma(red).set("hsl.l", $levelO4).hex(),
    red5: chroma(red).set("hsl.l", $levelO5).hex(),
    red6: chroma(red).set("hsl.l", $levelO6).hex(),
    red7: chroma(red).set("hsl.l", $levelO7).hex(),
    red8: chroma(red).set("hsl.l", $levelO8).hex(),
    red9: chroma(red).set("hsl.l", $levelO9).hex(),

    rol1: chroma(rol).set("hsl.l", $levelO1).hex(),
    rol2: chroma(rol).set("hsl.l", $levelO2).hex(),
    rol3: chroma(rol).set("hsl.l", $levelO3).hex(),
    rol4: chroma(rol).set("hsl.l", $levelO4).hex(),
    rol5: chroma(rol).set("hsl.l", $levelO5).hex(),
    rol6: chroma(rol).set("hsl.l", $levelO6).hex(),
    rol7: chroma(rol).set("hsl.l", $levelO7).hex(),
    rol8: chroma(rol).set("hsl.l", $levelO8).hex(),
    rol9: chroma(rol).set("hsl.l", $levelO9).hex(),

    rom1: chroma(rom).set("hsl.l", $levelO1).hex(),
    rom2: chroma(rom).set("hsl.l", $levelO2).hex(),
    rom3: chroma(rom).set("hsl.l", $levelO3).hex(),
    rom4: chroma(rom).set("hsl.l", $levelO4).hex(),
    rom5: chroma(rom).set("hsl.l", $levelO5).hex(),
    rom6: chroma(rom).set("hsl.l", $levelO6).hex(),
    rom7: chroma(rom).set("hsl.l", $levelO7).hex(),
    rom8: chroma(rom).set("hsl.l", $levelO8).hex(),
    rom9: chroma(rom).set("hsl.l", $levelO9).hex(),

    ror1: chroma(ror).set("hsl.l", $levelO1).hex(),
    ror2: chroma(ror).set("hsl.l", $levelO2).hex(),
    ror3: chroma(ror).set("hsl.l", $levelO3).hex(),
    ror4: chroma(ror).set("hsl.l", $levelO4).hex(),
    ror5: chroma(ror).set("hsl.l", $levelO5).hex(),
    ror6: chroma(ror).set("hsl.l", $levelO6).hex(),
    ror7: chroma(ror).set("hsl.l", $levelO7).hex(),
    ror8: chroma(ror).set("hsl.l", $levelO8).hex(),
    ror9: chroma(ror).set("hsl.l", $levelO9).hex(),

    rod1: chroma(rod).set("hsl.l", $levelO1).hex(),
    rod2: chroma(rod).set("hsl.l", $levelO2).hex(),
    rod3: chroma(rod).set("hsl.l", $levelO3).hex(),
    rod4: chroma(rod).set("hsl.l", $levelO4).hex(),
    rod5: chroma(rod).set("hsl.l", $levelO5).hex(),
    rod6: chroma(rod).set("hsl.l", $levelO6).hex(),
    rod7: chroma(rod).set("hsl.l", $levelO7).hex(),
    rod8: chroma(rod).set("hsl.l", $levelO8).hex(),
    rod9: chroma(rod).set("hsl.l", $levelO9).hex(),

    orl1: chroma(orl).set("hsl.l", $levelO1).hex(),
    orl2: chroma(orl).set("hsl.l", $levelO2).hex(),
    orl3: chroma(orl).set("hsl.l", $levelO3).hex(),
    orl4: chroma(orl).set("hsl.l", $levelO4).hex(),
    orl5: chroma(orl).set("hsl.l", $levelO5).hex(),
    orl6: chroma(orl).set("hsl.l", $levelO6).hex(),
    orl7: chroma(orl).set("hsl.l", $levelO7).hex(),
    orl8: chroma(orl).set("hsl.l", $levelO8).hex(),
    orl9: chroma(orl).set("hsl.l", $levelO9).hex(),

    orm1: chroma(orm).set("hsl.l", $levelO1).hex(),
    orm2: chroma(orm).set("hsl.l", $levelO2).hex(),
    orm3: chroma(orm).set("hsl.l", $levelO3).hex(),
    orm4: chroma(orm).set("hsl.l", $levelO4).hex(),
    orm5: chroma(orm).set("hsl.l", $levelO5).hex(),
    orm6: chroma(orm).set("hsl.l", $levelO6).hex(),
    orm7: chroma(orm).set("hsl.l", $levelO7).hex(),
    orm8: chroma(orm).set("hsl.l", $levelO8).hex(),
    orm9: chroma(orm).set("hsl.l", $levelO9).hex(),

    orr1: chroma(orr).set("hsl.l", $levelO1).hex(),
    orr2: chroma(orr).set("hsl.l", $levelO2).hex(),
    orr3: chroma(orr).set("hsl.l", $levelO3).hex(),
    orr4: chroma(orr).set("hsl.l", $levelO4).hex(),
    orr5: chroma(orr).set("hsl.l", $levelO5).hex(),
    orr6: chroma(orr).set("hsl.l", $levelO6).hex(),
    orr7: chroma(orr).set("hsl.l", $levelO7).hex(),
    orr8: chroma(orr).set("hsl.l", $levelO8).hex(),
    orr9: chroma(orr).set("hsl.l", $levelO9).hex(),

    ord1: chroma(ord).set("hsl.l", $levelO1).hex(),
    ord2: chroma(ord).set("hsl.l", $levelO2).hex(),
    ord3: chroma(ord).set("hsl.l", $levelO3).hex(),
    ord4: chroma(ord).set("hsl.l", $levelO4).hex(),
    ord5: chroma(ord).set("hsl.l", $levelO5).hex(),
    ord6: chroma(ord).set("hsl.l", $levelO6).hex(),
    ord7: chroma(ord).set("hsl.l", $levelO7).hex(),
    ord8: chroma(ord).set("hsl.l", $levelO8).hex(),
    ord9: chroma(ord).set("hsl.l", $levelO9).hex(),

    oyl1: chroma(oyl).set("hsl.l", $levelO1).hex(),
    oyl2: chroma(oyl).set("hsl.l", $levelO2).hex(),
    oyl3: chroma(oyl).set("hsl.l", $levelO3).hex(),
    oyl4: chroma(oyl).set("hsl.l", $levelO4).hex(),
    oyl5: chroma(oyl).set("hsl.l", $levelO5).hex(),
    oyl6: chroma(oyl).set("hsl.l", $levelO6).hex(),
    oyl7: chroma(oyl).set("hsl.l", $levelO7).hex(),
    oyl8: chroma(oyl).set("hsl.l", $levelO8).hex(),
    oyl9: chroma(oyl).set("hsl.l", $levelO9).hex(),

    oym1: chroma(oym).set("hsl.l", $levelO1).hex(),
    oym2: chroma(oym).set("hsl.l", $levelO2).hex(),
    oym3: chroma(oym).set("hsl.l", $levelO3).hex(),
    oym4: chroma(oym).set("hsl.l", $levelO4).hex(),
    oym5: chroma(oym).set("hsl.l", $levelO5).hex(),
    oym6: chroma(oym).set("hsl.l", $levelO6).hex(),
    oym7: chroma(oym).set("hsl.l", $levelO7).hex(),
    oym8: chroma(oym).set("hsl.l", $levelO8).hex(),
    oym9: chroma(oym).set("hsl.l", $levelO9).hex(),

    oyr1: chroma(oyr).set("hsl.l", $levelO1).hex(),
    oyr2: chroma(oyr).set("hsl.l", $levelO2).hex(),
    oyr3: chroma(oyr).set("hsl.l", $levelO3).hex(),
    oyr4: chroma(oyr).set("hsl.l", $levelO4).hex(),
    oyr5: chroma(oyr).set("hsl.l", $levelO5).hex(),
    oyr6: chroma(oyr).set("hsl.l", $levelO6).hex(),
    oyr7: chroma(oyr).set("hsl.l", $levelO7).hex(),
    oyr8: chroma(oyr).set("hsl.l", $levelO8).hex(),
    oyr9: chroma(oyr).set("hsl.l", $levelO9).hex(),

    oyd1: chroma(oyd).set("hsl.l", $levelO1).hex(),
    oyd2: chroma(oyd).set("hsl.l", $levelO2).hex(),
    oyd3: chroma(oyd).set("hsl.l", $levelO3).hex(),
    oyd4: chroma(oyd).set("hsl.l", $levelO4).hex(),
    oyd5: chroma(oyd).set("hsl.l", $levelO5).hex(),
    oyd6: chroma(oyd).set("hsl.l", $levelO6).hex(),
    oyd7: chroma(oyd).set("hsl.l", $levelO7).hex(),
    oyd8: chroma(oyd).set("hsl.l", $levelO8).hex(),
    oyd9: chroma(oyd).set("hsl.l", $levelO9).hex(),

    yel1: chroma(yel).set("hsl.l", $levelO1).hex(),
    yel2: chroma(yel).set("hsl.l", $levelO2).hex(),
    yel3: chroma(yel).set("hsl.l", $levelO3).hex(),
    yel4: chroma(yel).set("hsl.l", $levelO4).hex(),
    yel5: chroma(yel).set("hsl.l", $levelO5).hex(),
    yel6: chroma(yel).set("hsl.l", $levelO6).hex(),
    yel7: chroma(yel).set("hsl.l", $levelO7).hex(),
    yel8: chroma(yel).set("hsl.l", $levelO8).hex(),
    yel9: chroma(yel).set("hsl.l", $levelO9).hex(),

    yem1: chroma(yem).set("hsl.l", $levelO1).hex(),
    yem2: chroma(yem).set("hsl.l", $levelO2).hex(),
    yem3: chroma(yem).set("hsl.l", $levelO3).hex(),
    yem4: chroma(yem).set("hsl.l", $levelO4).hex(),
    yem5: chroma(yem).set("hsl.l", $levelO5).hex(),
    yem6: chroma(yem).set("hsl.l", $levelO6).hex(),
    yem7: chroma(yem).set("hsl.l", $levelO7).hex(),
    yem8: chroma(yem).set("hsl.l", $levelO8).hex(),
    yem9: chroma(yem).set("hsl.l", $levelO9).hex(),

    yer1: chroma(yer).set("hsl.l", $levelO1).hex(),
    yer2: chroma(yer).set("hsl.l", $levelO2).hex(),
    yer3: chroma(yer).set("hsl.l", $levelO3).hex(),
    yer4: chroma(yer).set("hsl.l", $levelO4).hex(),
    yer5: chroma(yer).set("hsl.l", $levelO5).hex(),
    yer6: chroma(yer).set("hsl.l", $levelO6).hex(),
    yer7: chroma(yer).set("hsl.l", $levelO7).hex(),
    yer8: chroma(yer).set("hsl.l", $levelO8).hex(),
    yer9: chroma(yer).set("hsl.l", $levelO9).hex(),

    yed1: chroma(yed).set("hsl.l", $levelO1).hex(),
    yed2: chroma(yed).set("hsl.l", $levelO2).hex(),
    yed3: chroma(yed).set("hsl.l", $levelO3).hex(),
    yed4: chroma(yed).set("hsl.l", $levelO4).hex(),
    yed5: chroma(yed).set("hsl.l", $levelO5).hex(),
    yed6: chroma(yed).set("hsl.l", $levelO6).hex(),
    yed7: chroma(yed).set("hsl.l", $levelO7).hex(),
    yed8: chroma(yed).set("hsl.l", $levelO8).hex(),
    yed9: chroma(yed).set("hsl.l", $levelO9).hex(),

    ycl1: chroma(ycl).set("hsl.l", $levelO1).hex(),
    ycl2: chroma(ycl).set("hsl.l", $levelO2).hex(),
    ycl3: chroma(ycl).set("hsl.l", $levelO3).hex(),
    ycl4: chroma(ycl).set("hsl.l", $levelO4).hex(),
    ycl5: chroma(ycl).set("hsl.l", $levelO5).hex(),
    ycl6: chroma(ycl).set("hsl.l", $levelO6).hex(),
    ycl7: chroma(ycl).set("hsl.l", $levelO7).hex(),
    ycl8: chroma(ycl).set("hsl.l", $levelO8).hex(),
    ycl9: chroma(ycl).set("hsl.l", $levelO9).hex(),

    ycm1: chroma(ycm).set("hsl.l", $levelO1).hex(),
    ycm2: chroma(ycm).set("hsl.l", $levelO2).hex(),
    ycm3: chroma(ycm).set("hsl.l", $levelO3).hex(),
    ycm4: chroma(ycm).set("hsl.l", $levelO4).hex(),
    ycm5: chroma(ycm).set("hsl.l", $levelO5).hex(),
    ycm6: chroma(ycm).set("hsl.l", $levelO6).hex(),
    ycm7: chroma(ycm).set("hsl.l", $levelO7).hex(),
    ycm8: chroma(ycm).set("hsl.l", $levelO8).hex(),
    ycm9: chroma(ycm).set("hsl.l", $levelO9).hex(),

    ycr1: chroma(ycr).set("hsl.l", $levelO1).hex(),
    ycr2: chroma(ycr).set("hsl.l", $levelO2).hex(),
    ycr3: chroma(ycr).set("hsl.l", $levelO3).hex(),
    ycr4: chroma(ycr).set("hsl.l", $levelO4).hex(),
    ycr5: chroma(ycr).set("hsl.l", $levelO5).hex(),
    ycr6: chroma(ycr).set("hsl.l", $levelO6).hex(),
    ycr7: chroma(ycr).set("hsl.l", $levelO7).hex(),
    ycr8: chroma(ycr).set("hsl.l", $levelO8).hex(),
    ycr9: chroma(ycr).set("hsl.l", $levelO9).hex(),

    ycd1: chroma(ycd).set("hsl.l", $levelO1).hex(),
    ycd2: chroma(ycd).set("hsl.l", $levelO2).hex(),
    ycd3: chroma(ycd).set("hsl.l", $levelO3).hex(),
    ycd4: chroma(ycd).set("hsl.l", $levelO4).hex(),
    ycd5: chroma(ycd).set("hsl.l", $levelO5).hex(),
    ycd6: chroma(ycd).set("hsl.l", $levelO6).hex(),
    ycd7: chroma(ycd).set("hsl.l", $levelO7).hex(),
    ycd8: chroma(ycd).set("hsl.l", $levelO8).hex(),
    ycd9: chroma(ycd).set("hsl.l", $levelO9).hex(),

    chl1: chroma(chl).set("hsl.l", $levelO1).hex(),
    chl2: chroma(chl).set("hsl.l", $levelO2).hex(),
    chl3: chroma(chl).set("hsl.l", $levelO3).hex(),
    chl4: chroma(chl).set("hsl.l", $levelO4).hex(),
    chl5: chroma(chl).set("hsl.l", $levelO5).hex(),
    chl6: chroma(chl).set("hsl.l", $levelO6).hex(),
    chl7: chroma(chl).set("hsl.l", $levelO7).hex(),
    chl8: chroma(chl).set("hsl.l", $levelO8).hex(),
    chl9: chroma(chl).set("hsl.l", $levelO9).hex(),

    chm1: chroma(chm).set("hsl.l", $levelO1).hex(),
    chm2: chroma(chm).set("hsl.l", $levelO2).hex(),
    chm3: chroma(chm).set("hsl.l", $levelO3).hex(),
    chm4: chroma(chm).set("hsl.l", $levelO4).hex(),
    chm5: chroma(chm).set("hsl.l", $levelO5).hex(),
    chm6: chroma(chm).set("hsl.l", $levelO6).hex(),
    chm7: chroma(chm).set("hsl.l", $levelO7).hex(),
    chm8: chroma(chm).set("hsl.l", $levelO8).hex(),
    chm9: chroma(chm).set("hsl.l", $levelO9).hex(),

    chr1: chroma(chr).set("hsl.l", $levelO1).hex(),
    chr2: chroma(chr).set("hsl.l", $levelO2).hex(),
    chr3: chroma(chr).set("hsl.l", $levelO3).hex(),
    chr4: chroma(chr).set("hsl.l", $levelO4).hex(),
    chr5: chroma(chr).set("hsl.l", $levelO5).hex(),
    chr6: chroma(chr).set("hsl.l", $levelO6).hex(),
    chr7: chroma(chr).set("hsl.l", $levelO7).hex(),
    chr8: chroma(chr).set("hsl.l", $levelO8).hex(),
    chr9: chroma(chr).set("hsl.l", $levelO9).hex(),

    chd1: chroma(chd).set("hsl.l", $levelO1).hex(),
    chd2: chroma(chd).set("hsl.l", $levelO2).hex(),
    chd3: chroma(chd).set("hsl.l", $levelO3).hex(),
    chd4: chroma(chd).set("hsl.l", $levelO4).hex(),
    chd5: chroma(chd).set("hsl.l", $levelO5).hex(),
    chd6: chroma(chd).set("hsl.l", $levelO6).hex(),
    chd7: chroma(chd).set("hsl.l", $levelO7).hex(),
    chd8: chroma(chd).set("hsl.l", $levelO8).hex(),
    chd9: chroma(chd).set("hsl.l", $levelO9).hex(),

    cgl1: chroma(cgl).set("hsl.l", $levelO1).hex(),
    cgl2: chroma(cgl).set("hsl.l", $levelO2).hex(),
    cgl3: chroma(cgl).set("hsl.l", $levelO3).hex(),
    cgl4: chroma(cgl).set("hsl.l", $levelO4).hex(),
    cgl5: chroma(cgl).set("hsl.l", $levelO5).hex(),
    cgl6: chroma(cgl).set("hsl.l", $levelO6).hex(),
    cgl7: chroma(cgl).set("hsl.l", $levelO7).hex(),
    cgl8: chroma(cgl).set("hsl.l", $levelO8).hex(),
    cgl9: chroma(cgl).set("hsl.l", $levelO9).hex(),

    cgm1: chroma(cgm).set("hsl.l", $levelO1).hex(),
    cgm2: chroma(cgm).set("hsl.l", $levelO2).hex(),
    cgm3: chroma(cgm).set("hsl.l", $levelO3).hex(),
    cgm4: chroma(cgm).set("hsl.l", $levelO4).hex(),
    cgm5: chroma(cgm).set("hsl.l", $levelO5).hex(),
    cgm6: chroma(cgm).set("hsl.l", $levelO6).hex(),
    cgm7: chroma(cgm).set("hsl.l", $levelO7).hex(),
    cgm8: chroma(cgm).set("hsl.l", $levelO8).hex(),
    cgm9: chroma(cgm).set("hsl.l", $levelO9).hex(),

    cgr1: chroma(cgr).set("hsl.l", $levelO1).hex(),
    cgr2: chroma(cgr).set("hsl.l", $levelO2).hex(),
    cgr3: chroma(cgr).set("hsl.l", $levelO3).hex(),
    cgr4: chroma(cgr).set("hsl.l", $levelO4).hex(),
    cgr5: chroma(cgr).set("hsl.l", $levelO5).hex(),
    cgr6: chroma(cgr).set("hsl.l", $levelO6).hex(),
    cgr7: chroma(cgr).set("hsl.l", $levelO7).hex(),
    cgr8: chroma(cgr).set("hsl.l", $levelO8).hex(),
    cgr9: chroma(cgr).set("hsl.l", $levelO9).hex(),

    cgd1: chroma(cgd).set("hsl.l", $levelO1).hex(),
    cgd2: chroma(cgd).set("hsl.l", $levelO2).hex(),
    cgd3: chroma(cgd).set("hsl.l", $levelO3).hex(),
    cgd4: chroma(cgd).set("hsl.l", $levelO4).hex(),
    cgd5: chroma(cgd).set("hsl.l", $levelO5).hex(),
    cgd6: chroma(cgd).set("hsl.l", $levelO6).hex(),
    cgd7: chroma(cgd).set("hsl.l", $levelO7).hex(),
    cgd8: chroma(cgd).set("hsl.l", $levelO8).hex(),
    cgd9: chroma(cgd).set("hsl.l", $levelO9).hex(),

    grl1: chroma(grl).set("hsl.l", $levelO1).hex(),
    grl2: chroma(grl).set("hsl.l", $levelO2).hex(),
    grl3: chroma(grl).set("hsl.l", $levelO3).hex(),
    grl4: chroma(grl).set("hsl.l", $levelO4).hex(),
    grl5: chroma(grl).set("hsl.l", $levelO5).hex(),
    grl6: chroma(grl).set("hsl.l", $levelO6).hex(),
    grl7: chroma(grl).set("hsl.l", $levelO7).hex(),
    grl8: chroma(grl).set("hsl.l", $levelO8).hex(),
    grl9: chroma(grl).set("hsl.l", $levelO9).hex(),

    grm1: chroma(grm).set("hsl.l", $levelO1).hex(),
    grm2: chroma(grm).set("hsl.l", $levelO2).hex(),
    grm3: chroma(grm).set("hsl.l", $levelO3).hex(),
    grm4: chroma(grm).set("hsl.l", $levelO4).hex(),
    grm5: chroma(grm).set("hsl.l", $levelO5).hex(),
    grm6: chroma(grm).set("hsl.l", $levelO6).hex(),
    grm7: chroma(grm).set("hsl.l", $levelO7).hex(),
    grm8: chroma(grm).set("hsl.l", $levelO8).hex(),
    grm9: chroma(grm).set("hsl.l", $levelO9).hex(),

    grr1: chroma(grr).set("hsl.l", $levelO1).hex(),
    grr2: chroma(grr).set("hsl.l", $levelO2).hex(),
    grr3: chroma(grr).set("hsl.l", $levelO3).hex(),
    grr4: chroma(grr).set("hsl.l", $levelO4).hex(),
    grr5: chroma(grr).set("hsl.l", $levelO5).hex(),
    grr6: chroma(grr).set("hsl.l", $levelO6).hex(),
    grr7: chroma(grr).set("hsl.l", $levelO7).hex(),
    grr8: chroma(grr).set("hsl.l", $levelO8).hex(),
    grr9: chroma(grr).set("hsl.l", $levelO9).hex(),

    grd1: chroma(grd).set("hsl.l", $levelO1).hex(),
    grd2: chroma(grd).set("hsl.l", $levelO2).hex(),
    grd3: chroma(grd).set("hsl.l", $levelO3).hex(),
    grd4: chroma(grd).set("hsl.l", $levelO4).hex(),
    grd5: chroma(grd).set("hsl.l", $levelO5).hex(),
    grd6: chroma(grd).set("hsl.l", $levelO6).hex(),
    grd7: chroma(grd).set("hsl.l", $levelO7).hex(),
    grd8: chroma(grd).set("hsl.l", $levelO8).hex(),
    grd9: chroma(grd).set("hsl.l", $levelO9).hex(),

    gal1: chroma(gal).set("hsl.l", $levelO1).hex(),
    gal2: chroma(gal).set("hsl.l", $levelO2).hex(),
    gal3: chroma(gal).set("hsl.l", $levelO3).hex(),
    gal4: chroma(gal).set("hsl.l", $levelO4).hex(),
    gal5: chroma(gal).set("hsl.l", $levelO5).hex(),
    gal6: chroma(gal).set("hsl.l", $levelO6).hex(),
    gal7: chroma(gal).set("hsl.l", $levelO7).hex(),
    gal8: chroma(gal).set("hsl.l", $levelO8).hex(),
    gal9: chroma(gal).set("hsl.l", $levelO9).hex(),

    gam1: chroma(gam).set("hsl.l", $levelO1).hex(),
    gam2: chroma(gam).set("hsl.l", $levelO2).hex(),
    gam3: chroma(gam).set("hsl.l", $levelO3).hex(),
    gam4: chroma(gam).set("hsl.l", $levelO4).hex(),
    gam5: chroma(gam).set("hsl.l", $levelO5).hex(),
    gam6: chroma(gam).set("hsl.l", $levelO6).hex(),
    gam7: chroma(gam).set("hsl.l", $levelO7).hex(),
    gam8: chroma(gam).set("hsl.l", $levelO8).hex(),
    gam9: chroma(gam).set("hsl.l", $levelO9).hex(),

    gar1: chroma(gar).set("hsl.l", $levelO1).hex(),
    gar2: chroma(gar).set("hsl.l", $levelO2).hex(),
    gar3: chroma(gar).set("hsl.l", $levelO3).hex(),
    gar4: chroma(gar).set("hsl.l", $levelO4).hex(),
    gar5: chroma(gar).set("hsl.l", $levelO5).hex(),
    gar6: chroma(gar).set("hsl.l", $levelO6).hex(),
    gar7: chroma(gar).set("hsl.l", $levelO7).hex(),
    gar8: chroma(gar).set("hsl.l", $levelO8).hex(),
    gar9: chroma(gar).set("hsl.l", $levelO9).hex(),

    gad1: chroma(gad).set("hsl.l", $levelO1).hex(),
    gad2: chroma(gad).set("hsl.l", $levelO2).hex(),
    gad3: chroma(gad).set("hsl.l", $levelO3).hex(),
    gad4: chroma(gad).set("hsl.l", $levelO4).hex(),
    gad5: chroma(gad).set("hsl.l", $levelO5).hex(),
    gad6: chroma(gad).set("hsl.l", $levelO6).hex(),
    gad7: chroma(gad).set("hsl.l", $levelO7).hex(),
    gad8: chroma(gad).set("hsl.l", $levelO8).hex(),
    gad9: chroma(gad).set("hsl.l", $levelO9).hex(),

    aql1: chroma(aql).set("hsl.l", $levelO1).hex(),
    aql2: chroma(aql).set("hsl.l", $levelO2).hex(),
    aql3: chroma(aql).set("hsl.l", $levelO3).hex(),
    aql4: chroma(aql).set("hsl.l", $levelO4).hex(),
    aql5: chroma(aql).set("hsl.l", $levelO5).hex(),
    aql6: chroma(aql).set("hsl.l", $levelO6).hex(),
    aql7: chroma(aql).set("hsl.l", $levelO7).hex(),
    aql8: chroma(aql).set("hsl.l", $levelO8).hex(),
    aql9: chroma(aql).set("hsl.l", $levelO9).hex(),

    aqm1: chroma(aqm).set("hsl.l", $levelO1).hex(),
    aqm2: chroma(aqm).set("hsl.l", $levelO2).hex(),
    aqm3: chroma(aqm).set("hsl.l", $levelO3).hex(),
    aqm4: chroma(aqm).set("hsl.l", $levelO4).hex(),
    aqm5: chroma(aqm).set("hsl.l", $levelO5).hex(),
    aqm6: chroma(aqm).set("hsl.l", $levelO6).hex(),
    aqm7: chroma(aqm).set("hsl.l", $levelO7).hex(),
    aqm8: chroma(aqm).set("hsl.l", $levelO8).hex(),
    aqm9: chroma(aqm).set("hsl.l", $levelO9).hex(),

    aqr1: chroma(aqr).set("hsl.l", $levelO1).hex(),
    aqr2: chroma(aqr).set("hsl.l", $levelO2).hex(),
    aqr3: chroma(aqr).set("hsl.l", $levelO3).hex(),
    aqr4: chroma(aqr).set("hsl.l", $levelO4).hex(),
    aqr5: chroma(aqr).set("hsl.l", $levelO5).hex(),
    aqr6: chroma(aqr).set("hsl.l", $levelO6).hex(),
    aqr7: chroma(aqr).set("hsl.l", $levelO7).hex(),
    aqr8: chroma(aqr).set("hsl.l", $levelO8).hex(),
    aqr9: chroma(aqr).set("hsl.l", $levelO9).hex(),

    aqd1: chroma(aqd).set("hsl.l", $levelO1).hex(),
    aqd2: chroma(aqd).set("hsl.l", $levelO2).hex(),
    aqd3: chroma(aqd).set("hsl.l", $levelO3).hex(),
    aqd4: chroma(aqd).set("hsl.l", $levelO4).hex(),
    aqd5: chroma(aqd).set("hsl.l", $levelO5).hex(),
    aqd6: chroma(aqd).set("hsl.l", $levelO6).hex(),
    aqd7: chroma(aqd).set("hsl.l", $levelO7).hex(),
    aqd8: chroma(aqd).set("hsl.l", $levelO8).hex(),
    aqd9: chroma(aqd).set("hsl.l", $levelO9).hex(),

    acl1: chroma(acl).set("hsl.l", $levelO1).hex(),
    acl2: chroma(acl).set("hsl.l", $levelO2).hex(),
    acl3: chroma(acl).set("hsl.l", $levelO3).hex(),
    acl4: chroma(acl).set("hsl.l", $levelO4).hex(),
    acl5: chroma(acl).set("hsl.l", $levelO5).hex(),
    acl6: chroma(acl).set("hsl.l", $levelO6).hex(),
    acl7: chroma(acl).set("hsl.l", $levelO7).hex(),
    acl8: chroma(acl).set("hsl.l", $levelO8).hex(),
    acl9: chroma(acl).set("hsl.l", $levelO9).hex(),

    acm1: chroma(acm).set("hsl.l", $levelO1).hex(),
    acm2: chroma(acm).set("hsl.l", $levelO2).hex(),
    acm3: chroma(acm).set("hsl.l", $levelO3).hex(),
    acm4: chroma(acm).set("hsl.l", $levelO4).hex(),
    acm5: chroma(acm).set("hsl.l", $levelO5).hex(),
    acm6: chroma(acm).set("hsl.l", $levelO6).hex(),
    acm7: chroma(acm).set("hsl.l", $levelO7).hex(),
    acm8: chroma(acm).set("hsl.l", $levelO8).hex(),
    acm9: chroma(acm).set("hsl.l", $levelO9).hex(),

    acr1: chroma(acr).set("hsl.l", $levelO1).hex(),
    acr2: chroma(acr).set("hsl.l", $levelO2).hex(),
    acr3: chroma(acr).set("hsl.l", $levelO3).hex(),
    acr4: chroma(acr).set("hsl.l", $levelO4).hex(),
    acr5: chroma(acr).set("hsl.l", $levelO5).hex(),
    acr6: chroma(acr).set("hsl.l", $levelO6).hex(),
    acr7: chroma(acr).set("hsl.l", $levelO7).hex(),
    acr8: chroma(acr).set("hsl.l", $levelO8).hex(),
    acr9: chroma(acr).set("hsl.l", $levelO9).hex(),

    acd1: chroma(acd).set("hsl.l", $levelO1).hex(),
    acd2: chroma(acd).set("hsl.l", $levelO2).hex(),
    acd3: chroma(acd).set("hsl.l", $levelO3).hex(),
    acd4: chroma(acd).set("hsl.l", $levelO4).hex(),
    acd5: chroma(acd).set("hsl.l", $levelO5).hex(),
    acd6: chroma(acd).set("hsl.l", $levelO6).hex(),
    acd7: chroma(acd).set("hsl.l", $levelO7).hex(),
    acd8: chroma(acd).set("hsl.l", $levelO8).hex(),
    acd9: chroma(acd).set("hsl.l", $levelO9).hex(),

    cyl1: chroma(cyl).set("hsl.l", $levelO1).hex(),
    cyl2: chroma(cyl).set("hsl.l", $levelO2).hex(),
    cyl3: chroma(cyl).set("hsl.l", $levelO3).hex(),
    cyl4: chroma(cyl).set("hsl.l", $levelO4).hex(),
    cyl5: chroma(cyl).set("hsl.l", $levelO5).hex(),
    cyl6: chroma(cyl).set("hsl.l", $levelO6).hex(),
    cyl7: chroma(cyl).set("hsl.l", $levelO7).hex(),
    cyl8: chroma(cyl).set("hsl.l", $levelO8).hex(),
    cyl9: chroma(cyl).set("hsl.l", $levelO9).hex(),

    cym1: chroma(cym).set("hsl.l", $levelO1).hex(),
    cym2: chroma(cym).set("hsl.l", $levelO2).hex(),
    cym3: chroma(cym).set("hsl.l", $levelO3).hex(),
    cym4: chroma(cym).set("hsl.l", $levelO4).hex(),
    cym5: chroma(cym).set("hsl.l", $levelO5).hex(),
    cym6: chroma(cym).set("hsl.l", $levelO6).hex(),
    cym7: chroma(cym).set("hsl.l", $levelO7).hex(),
    cym8: chroma(cym).set("hsl.l", $levelO8).hex(),
    cym9: chroma(cym).set("hsl.l", $levelO9).hex(),

    cyr1: chroma(cyr).set("hsl.l", $levelO1).hex(),
    cyr2: chroma(cyr).set("hsl.l", $levelO2).hex(),
    cyr3: chroma(cyr).set("hsl.l", $levelO3).hex(),
    cyr4: chroma(cyr).set("hsl.l", $levelO4).hex(),
    cyr5: chroma(cyr).set("hsl.l", $levelO5).hex(),
    cyr6: chroma(cyr).set("hsl.l", $levelO6).hex(),
    cyr7: chroma(cyr).set("hsl.l", $levelO7).hex(),
    cyr8: chroma(cyr).set("hsl.l", $levelO8).hex(),
    cyr9: chroma(cyr).set("hsl.l", $levelO9).hex(),

    cyd1: chroma(cyd).set("hsl.l", $levelO1).hex(),
    cyd2: chroma(cyd).set("hsl.l", $levelO2).hex(),
    cyd3: chroma(cyd).set("hsl.l", $levelO3).hex(),
    cyd4: chroma(cyd).set("hsl.l", $levelO4).hex(),
    cyd5: chroma(cyd).set("hsl.l", $levelO5).hex(),
    cyd6: chroma(cyd).set("hsl.l", $levelO6).hex(),
    cyd7: chroma(cyd).set("hsl.l", $levelO7).hex(),
    cyd8: chroma(cyd).set("hsl.l", $levelO8).hex(),
    cyd9: chroma(cyd).set("hsl.l", $levelO9).hex(),

    cbl1: chroma(cbl).set("hsl.l", $levelO1).hex(),
    cbl2: chroma(cbl).set("hsl.l", $levelO2).hex(),
    cbl3: chroma(cbl).set("hsl.l", $levelO3).hex(),
    cbl4: chroma(cbl).set("hsl.l", $levelO4).hex(),
    cbl5: chroma(cbl).set("hsl.l", $levelO5).hex(),
    cbl6: chroma(cbl).set("hsl.l", $levelO6).hex(),
    cbl7: chroma(cbl).set("hsl.l", $levelO7).hex(),
    cbl8: chroma(cbl).set("hsl.l", $levelO8).hex(),
    cbl9: chroma(cbl).set("hsl.l", $levelO9).hex(),

    cbm1: chroma(cbm).set("hsl.l", $levelO1).hex(),
    cbm2: chroma(cbm).set("hsl.l", $levelO2).hex(),
    cbm3: chroma(cbm).set("hsl.l", $levelO3).hex(),
    cbm4: chroma(cbm).set("hsl.l", $levelO4).hex(),
    cbm5: chroma(cbm).set("hsl.l", $levelO5).hex(),
    cbm6: chroma(cbm).set("hsl.l", $levelO6).hex(),
    cbm7: chroma(cbm).set("hsl.l", $levelO7).hex(),
    cbm8: chroma(cbm).set("hsl.l", $levelO8).hex(),
    cbm9: chroma(cbm).set("hsl.l", $levelO9).hex(),

    cbr1: chroma(cbr).set("hsl.l", $levelO1).hex(),
    cbr2: chroma(cbr).set("hsl.l", $levelO2).hex(),
    cbr3: chroma(cbr).set("hsl.l", $levelO3).hex(),
    cbr4: chroma(cbr).set("hsl.l", $levelO4).hex(),
    cbr5: chroma(cbr).set("hsl.l", $levelO5).hex(),
    cbr6: chroma(cbr).set("hsl.l", $levelO6).hex(),
    cbr7: chroma(cbr).set("hsl.l", $levelO7).hex(),
    cbr8: chroma(cbr).set("hsl.l", $levelO8).hex(),
    cbr9: chroma(cbr).set("hsl.l", $levelO9).hex(),

    cbd1: chroma(cbd).set("hsl.l", $levelO1).hex(),
    cbd2: chroma(cbd).set("hsl.l", $levelO2).hex(),
    cbd3: chroma(cbd).set("hsl.l", $levelO3).hex(),
    cbd4: chroma(cbd).set("hsl.l", $levelO4).hex(),
    cbd5: chroma(cbd).set("hsl.l", $levelO5).hex(),
    cbd6: chroma(cbd).set("hsl.l", $levelO6).hex(),
    cbd7: chroma(cbd).set("hsl.l", $levelO7).hex(),
    cbd8: chroma(cbd).set("hsl.l", $levelO8).hex(),
    cbd9: chroma(cbd).set("hsl.l", $levelO9).hex(),

    bll1: chroma(bll).set("hsl.l", $levelO1).hex(),
    bll2: chroma(bll).set("hsl.l", $levelO2).hex(),
    bll3: chroma(bll).set("hsl.l", $levelO3).hex(),
    bll4: chroma(bll).set("hsl.l", $levelO4).hex(),
    bll5: chroma(bll).set("hsl.l", $levelO5).hex(),
    bll6: chroma(bll).set("hsl.l", $levelO6).hex(),
    bll7: chroma(bll).set("hsl.l", $levelO7).hex(),
    bll8: chroma(bll).set("hsl.l", $levelO8).hex(),
    bll9: chroma(bll).set("hsl.l", $levelO9).hex(),

    blm1: chroma(blm).set("hsl.l", $levelO1).hex(),
    blm2: chroma(blm).set("hsl.l", $levelO2).hex(),
    blm3: chroma(blm).set("hsl.l", $levelO3).hex(),
    blm4: chroma(blm).set("hsl.l", $levelO4).hex(),
    blm5: chroma(blm).set("hsl.l", $levelO5).hex(),
    blm6: chroma(blm).set("hsl.l", $levelO6).hex(),
    blm7: chroma(blm).set("hsl.l", $levelO7).hex(),
    blm8: chroma(blm).set("hsl.l", $levelO8).hex(),
    blm9: chroma(blm).set("hsl.l", $levelO9).hex(),

    blr1: chroma(blr).set("hsl.l", $levelO1).hex(),
    blr2: chroma(blr).set("hsl.l", $levelO2).hex(),
    blr3: chroma(blr).set("hsl.l", $levelO3).hex(),
    blr4: chroma(blr).set("hsl.l", $levelO4).hex(),
    blr5: chroma(blr).set("hsl.l", $levelO5).hex(),
    blr6: chroma(blr).set("hsl.l", $levelO6).hex(),
    blr7: chroma(blr).set("hsl.l", $levelO7).hex(),
    blr8: chroma(blr).set("hsl.l", $levelO8).hex(),
    blr9: chroma(blr).set("hsl.l", $levelO9).hex(),

    bld1: chroma(bld).set("hsl.l", $levelO1).hex(),
    bld2: chroma(bld).set("hsl.l", $levelO2).hex(),
    bld3: chroma(bld).set("hsl.l", $levelO3).hex(),
    bld4: chroma(bld).set("hsl.l", $levelO4).hex(),
    bld5: chroma(bld).set("hsl.l", $levelO5).hex(),
    bld6: chroma(bld).set("hsl.l", $levelO6).hex(),
    bld7: chroma(bld).set("hsl.l", $levelO7).hex(),
    bld8: chroma(bld).set("hsl.l", $levelO8).hex(),
    bld9: chroma(bld).set("hsl.l", $levelO9).hex(),

    bil1: chroma(bil).set("hsl.l", $levelO1).hex(),
    bil2: chroma(bil).set("hsl.l", $levelO2).hex(),
    bil3: chroma(bil).set("hsl.l", $levelO3).hex(),
    bil4: chroma(bil).set("hsl.l", $levelO4).hex(),
    bil5: chroma(bil).set("hsl.l", $levelO5).hex(),
    bil6: chroma(bil).set("hsl.l", $levelO6).hex(),
    bil7: chroma(bil).set("hsl.l", $levelO7).hex(),
    bil8: chroma(bil).set("hsl.l", $levelO8).hex(),
    bil9: chroma(bil).set("hsl.l", $levelO9).hex(),

    bim1: chroma(bim).set("hsl.l", $levelO1).hex(),
    bim2: chroma(bim).set("hsl.l", $levelO2).hex(),
    bim3: chroma(bim).set("hsl.l", $levelO3).hex(),
    bim4: chroma(bim).set("hsl.l", $levelO4).hex(),
    bim5: chroma(bim).set("hsl.l", $levelO5).hex(),
    bim6: chroma(bim).set("hsl.l", $levelO6).hex(),
    bim7: chroma(bim).set("hsl.l", $levelO7).hex(),
    bim8: chroma(bim).set("hsl.l", $levelO8).hex(),
    bim9: chroma(bim).set("hsl.l", $levelO9).hex(),

    bir1: chroma(bir).set("hsl.l", $levelO1).hex(),
    bir2: chroma(bir).set("hsl.l", $levelO2).hex(),
    bir3: chroma(bir).set("hsl.l", $levelO3).hex(),
    bir4: chroma(bir).set("hsl.l", $levelO4).hex(),
    bir5: chroma(bir).set("hsl.l", $levelO5).hex(),
    bir6: chroma(bir).set("hsl.l", $levelO6).hex(),
    bir7: chroma(bir).set("hsl.l", $levelO7).hex(),
    bir8: chroma(bir).set("hsl.l", $levelO8).hex(),
    bir9: chroma(bir).set("hsl.l", $levelO9).hex(),

    bid1: chroma(bid).set("hsl.l", $levelO1).hex(),
    bid2: chroma(bid).set("hsl.l", $levelO2).hex(),
    bid3: chroma(bid).set("hsl.l", $levelO3).hex(),
    bid4: chroma(bid).set("hsl.l", $levelO4).hex(),
    bid5: chroma(bid).set("hsl.l", $levelO5).hex(),
    bid6: chroma(bid).set("hsl.l", $levelO6).hex(),
    bid7: chroma(bid).set("hsl.l", $levelO7).hex(),
    bid8: chroma(bid).set("hsl.l", $levelO8).hex(),
    bid9: chroma(bid).set("hsl.l", $levelO9).hex(),

    inl1: chroma(inl).set("hsl.l", $levelO1).hex(),
    inl2: chroma(inl).set("hsl.l", $levelO2).hex(),
    inl3: chroma(inl).set("hsl.l", $levelO3).hex(),
    inl4: chroma(inl).set("hsl.l", $levelO4).hex(),
    inl5: chroma(inl).set("hsl.l", $levelO5).hex(),
    inl6: chroma(inl).set("hsl.l", $levelO6).hex(),
    inl7: chroma(inl).set("hsl.l", $levelO7).hex(),
    inl8: chroma(inl).set("hsl.l", $levelO8).hex(),
    inl9: chroma(inl).set("hsl.l", $levelO9).hex(),

    inm1: chroma(inm).set("hsl.l", $levelO1).hex(),
    inm2: chroma(inm).set("hsl.l", $levelO2).hex(),
    inm3: chroma(inm).set("hsl.l", $levelO3).hex(),
    inm4: chroma(inm).set("hsl.l", $levelO4).hex(),
    inm5: chroma(inm).set("hsl.l", $levelO5).hex(),
    inm6: chroma(inm).set("hsl.l", $levelO6).hex(),
    inm7: chroma(inm).set("hsl.l", $levelO7).hex(),
    inm8: chroma(inm).set("hsl.l", $levelO8).hex(),
    inm9: chroma(inm).set("hsl.l", $levelO9).hex(),

    inr1: chroma(inr).set("hsl.l", $levelO1).hex(),
    inr2: chroma(inr).set("hsl.l", $levelO2).hex(),
    inr3: chroma(inr).set("hsl.l", $levelO3).hex(),
    inr4: chroma(inr).set("hsl.l", $levelO4).hex(),
    inr5: chroma(inr).set("hsl.l", $levelO5).hex(),
    inr6: chroma(inr).set("hsl.l", $levelO6).hex(),
    inr7: chroma(inr).set("hsl.l", $levelO7).hex(),
    inr8: chroma(inr).set("hsl.l", $levelO8).hex(),
    inr9: chroma(inr).set("hsl.l", $levelO9).hex(),

    ind1: chroma(ind).set("hsl.l", $levelO1).hex(),
    ind2: chroma(ind).set("hsl.l", $levelO2).hex(),
    ind3: chroma(ind).set("hsl.l", $levelO3).hex(),
    ind4: chroma(ind).set("hsl.l", $levelO4).hex(),
    ind5: chroma(ind).set("hsl.l", $levelO5).hex(),
    ind6: chroma(ind).set("hsl.l", $levelO6).hex(),
    ind7: chroma(ind).set("hsl.l", $levelO7).hex(),
    ind8: chroma(ind).set("hsl.l", $levelO8).hex(),
    ind9: chroma(ind).set("hsl.l", $levelO9).hex(),

    ipl1: chroma(ipl).set("hsl.l", $levelO1).hex(),
    ipl2: chroma(ipl).set("hsl.l", $levelO2).hex(),
    ipl3: chroma(ipl).set("hsl.l", $levelO3).hex(),
    ipl4: chroma(ipl).set("hsl.l", $levelO4).hex(),
    ipl5: chroma(ipl).set("hsl.l", $levelO5).hex(),
    ipl6: chroma(ipl).set("hsl.l", $levelO6).hex(),
    ipl7: chroma(ipl).set("hsl.l", $levelO7).hex(),
    ipl8: chroma(ipl).set("hsl.l", $levelO8).hex(),
    ipl9: chroma(ipl).set("hsl.l", $levelO9).hex(),

    ipm1: chroma(ipm).set("hsl.l", $levelO1).hex(),
    ipm2: chroma(ipm).set("hsl.l", $levelO2).hex(),
    ipm3: chroma(ipm).set("hsl.l", $levelO3).hex(),
    ipm4: chroma(ipm).set("hsl.l", $levelO4).hex(),
    ipm5: chroma(ipm).set("hsl.l", $levelO5).hex(),
    ipm6: chroma(ipm).set("hsl.l", $levelO6).hex(),
    ipm7: chroma(ipm).set("hsl.l", $levelO7).hex(),
    ipm8: chroma(ipm).set("hsl.l", $levelO8).hex(),
    ipm9: chroma(ipm).set("hsl.l", $levelO9).hex(),

    ipr1: chroma(ipr).set("hsl.l", $levelO1).hex(),
    ipr2: chroma(ipr).set("hsl.l", $levelO2).hex(),
    ipr3: chroma(ipr).set("hsl.l", $levelO3).hex(),
    ipr4: chroma(ipr).set("hsl.l", $levelO4).hex(),
    ipr5: chroma(ipr).set("hsl.l", $levelO5).hex(),
    ipr6: chroma(ipr).set("hsl.l", $levelO6).hex(),
    ipr7: chroma(ipr).set("hsl.l", $levelO7).hex(),
    ipr8: chroma(ipr).set("hsl.l", $levelO8).hex(),
    ipr9: chroma(ipr).set("hsl.l", $levelO9).hex(),

    ipd1: chroma(ipd).set("hsl.l", $levelO1).hex(),
    ipd2: chroma(ipd).set("hsl.l", $levelO2).hex(),
    ipd3: chroma(ipd).set("hsl.l", $levelO3).hex(),
    ipd4: chroma(ipd).set("hsl.l", $levelO4).hex(),
    ipd5: chroma(ipd).set("hsl.l", $levelO5).hex(),
    ipd6: chroma(ipd).set("hsl.l", $levelO6).hex(),
    ipd7: chroma(ipd).set("hsl.l", $levelO7).hex(),
    ipd8: chroma(ipd).set("hsl.l", $levelO8).hex(),
    ipd9: chroma(ipd).set("hsl.l", $levelO9).hex(),

    pul1: chroma(pul).set("hsl.l", $levelO1).hex(),
    pul2: chroma(pul).set("hsl.l", $levelO2).hex(),
    pul3: chroma(pul).set("hsl.l", $levelO3).hex(),
    pul4: chroma(pul).set("hsl.l", $levelO4).hex(),
    pul5: chroma(pul).set("hsl.l", $levelO5).hex(),
    pul6: chroma(pul).set("hsl.l", $levelO6).hex(),
    pul7: chroma(pul).set("hsl.l", $levelO7).hex(),
    pul8: chroma(pul).set("hsl.l", $levelO8).hex(),
    pul9: chroma(pul).set("hsl.l", $levelO9).hex(),

    pum1: chroma(pum).set("hsl.l", $levelO1).hex(),
    pum2: chroma(pum).set("hsl.l", $levelO2).hex(),
    pum3: chroma(pum).set("hsl.l", $levelO3).hex(),
    pum4: chroma(pum).set("hsl.l", $levelO4).hex(),
    pum5: chroma(pum).set("hsl.l", $levelO5).hex(),
    pum6: chroma(pum).set("hsl.l", $levelO6).hex(),
    pum7: chroma(pum).set("hsl.l", $levelO7).hex(),
    pum8: chroma(pum).set("hsl.l", $levelO8).hex(),
    pum9: chroma(pum).set("hsl.l", $levelO9).hex(),

    pur1: chroma(pur).set("hsl.l", $levelO1).hex(),
    pur2: chroma(pur).set("hsl.l", $levelO2).hex(),
    pur3: chroma(pur).set("hsl.l", $levelO3).hex(),
    pur4: chroma(pur).set("hsl.l", $levelO4).hex(),
    pur5: chroma(pur).set("hsl.l", $levelO5).hex(),
    pur6: chroma(pur).set("hsl.l", $levelO6).hex(),
    pur7: chroma(pur).set("hsl.l", $levelO7).hex(),
    pur8: chroma(pur).set("hsl.l", $levelO8).hex(),
    pur9: chroma(pur).set("hsl.l", $levelO9).hex(),

    pud1: chroma(pud).set("hsl.l", $levelO1).hex(),
    pud2: chroma(pud).set("hsl.l", $levelO2).hex(),
    pud3: chroma(pud).set("hsl.l", $levelO3).hex(),
    pud4: chroma(pud).set("hsl.l", $levelO4).hex(),
    pud5: chroma(pud).set("hsl.l", $levelO5).hex(),
    pud6: chroma(pud).set("hsl.l", $levelO6).hex(),
    pud7: chroma(pud).set("hsl.l", $levelO7).hex(),
    pud8: chroma(pud).set("hsl.l", $levelO8).hex(),
    pud9: chroma(pud).set("hsl.l", $levelO9).hex(),

    ppl1: chroma(ppl).set("hsl.l", $levelO1).hex(),
    ppl2: chroma(ppl).set("hsl.l", $levelO2).hex(),
    ppl3: chroma(ppl).set("hsl.l", $levelO3).hex(),
    ppl4: chroma(ppl).set("hsl.l", $levelO4).hex(),
    ppl5: chroma(ppl).set("hsl.l", $levelO5).hex(),
    ppl6: chroma(ppl).set("hsl.l", $levelO6).hex(),
    ppl7: chroma(ppl).set("hsl.l", $levelO7).hex(),
    ppl8: chroma(ppl).set("hsl.l", $levelO8).hex(),
    ppl9: chroma(ppl).set("hsl.l", $levelO9).hex(),

    ppm1: chroma(ppm).set("hsl.l", $levelO1).hex(),
    ppm2: chroma(ppm).set("hsl.l", $levelO2).hex(),
    ppm3: chroma(ppm).set("hsl.l", $levelO3).hex(),
    ppm4: chroma(ppm).set("hsl.l", $levelO4).hex(),
    ppm5: chroma(ppm).set("hsl.l", $levelO5).hex(),
    ppm6: chroma(ppm).set("hsl.l", $levelO6).hex(),
    ppm7: chroma(ppm).set("hsl.l", $levelO7).hex(),
    ppm8: chroma(ppm).set("hsl.l", $levelO8).hex(),
    ppm9: chroma(ppm).set("hsl.l", $levelO9).hex(),

    ppr1: chroma(ppr).set("hsl.l", $levelO1).hex(),
    ppr2: chroma(ppr).set("hsl.l", $levelO2).hex(),
    ppr3: chroma(ppr).set("hsl.l", $levelO3).hex(),
    ppr4: chroma(ppr).set("hsl.l", $levelO4).hex(),
    ppr5: chroma(ppr).set("hsl.l", $levelO5).hex(),
    ppr6: chroma(ppr).set("hsl.l", $levelO6).hex(),
    ppr7: chroma(ppr).set("hsl.l", $levelO7).hex(),
    ppr8: chroma(ppr).set("hsl.l", $levelO8).hex(),
    ppr9: chroma(ppr).set("hsl.l", $levelO9).hex(),

    ppd1: chroma(ppd).set("hsl.l", $levelO1).hex(),
    ppd2: chroma(ppd).set("hsl.l", $levelO2).hex(),
    ppd3: chroma(ppd).set("hsl.l", $levelO3).hex(),
    ppd4: chroma(ppd).set("hsl.l", $levelO4).hex(),
    ppd5: chroma(ppd).set("hsl.l", $levelO5).hex(),
    ppd6: chroma(ppd).set("hsl.l", $levelO6).hex(),
    ppd7: chroma(ppd).set("hsl.l", $levelO7).hex(),
    ppd8: chroma(ppd).set("hsl.l", $levelO8).hex(),
    ppd9: chroma(ppd).set("hsl.l", $levelO9).hex(),

    pil1: chroma(pil).set("hsl.l", $levelO1).hex(),
    pil2: chroma(pil).set("hsl.l", $levelO2).hex(),
    pil3: chroma(pil).set("hsl.l", $levelO3).hex(),
    pil4: chroma(pil).set("hsl.l", $levelO4).hex(),
    pil5: chroma(pil).set("hsl.l", $levelO5).hex(),
    pil6: chroma(pil).set("hsl.l", $levelO6).hex(),
    pil7: chroma(pil).set("hsl.l", $levelO7).hex(),
    pil8: chroma(pil).set("hsl.l", $levelO8).hex(),
    pil9: chroma(pil).set("hsl.l", $levelO9).hex(),

    pim1: chroma(pim).set("hsl.l", $levelO1).hex(),
    pim2: chroma(pim).set("hsl.l", $levelO2).hex(),
    pim3: chroma(pim).set("hsl.l", $levelO3).hex(),
    pim4: chroma(pim).set("hsl.l", $levelO4).hex(),
    pim5: chroma(pim).set("hsl.l", $levelO5).hex(),
    pim6: chroma(pim).set("hsl.l", $levelO6).hex(),
    pim7: chroma(pim).set("hsl.l", $levelO7).hex(),
    pim8: chroma(pim).set("hsl.l", $levelO8).hex(),
    pim9: chroma(pim).set("hsl.l", $levelO9).hex(),

    pir1: chroma(pir).set("hsl.l", $levelO1).hex(),
    pir2: chroma(pir).set("hsl.l", $levelO2).hex(),
    pir3: chroma(pir).set("hsl.l", $levelO3).hex(),
    pir4: chroma(pir).set("hsl.l", $levelO4).hex(),
    pir5: chroma(pir).set("hsl.l", $levelO5).hex(),
    pir6: chroma(pir).set("hsl.l", $levelO6).hex(),
    pir7: chroma(pir).set("hsl.l", $levelO7).hex(),
    pir8: chroma(pir).set("hsl.l", $levelO8).hex(),
    pir9: chroma(pir).set("hsl.l", $levelO9).hex(),

    pid1: chroma(pid).set("hsl.l", $levelO1).hex(),
    pid2: chroma(pid).set("hsl.l", $levelO2).hex(),
    pid3: chroma(pid).set("hsl.l", $levelO3).hex(),
    pid4: chroma(pid).set("hsl.l", $levelO4).hex(),
    pid5: chroma(pid).set("hsl.l", $levelO5).hex(),
    pid6: chroma(pid).set("hsl.l", $levelO6).hex(),
    pid7: chroma(pid).set("hsl.l", $levelO7).hex(),
    pid8: chroma(pid).set("hsl.l", $levelO8).hex(),
    pid9: chroma(pid).set("hsl.l", $levelO9).hex(),

    pvl1: chroma(pvl).set("hsl.l", $levelO1).hex(),
    pvl2: chroma(pvl).set("hsl.l", $levelO2).hex(),
    pvl3: chroma(pvl).set("hsl.l", $levelO3).hex(),
    pvl4: chroma(pvl).set("hsl.l", $levelO4).hex(),
    pvl5: chroma(pvl).set("hsl.l", $levelO5).hex(),
    pvl6: chroma(pvl).set("hsl.l", $levelO6).hex(),
    pvl7: chroma(pvl).set("hsl.l", $levelO7).hex(),
    pvl8: chroma(pvl).set("hsl.l", $levelO8).hex(),
    pvl9: chroma(pvl).set("hsl.l", $levelO9).hex(),

    pvm1: chroma(pvm).set("hsl.l", $levelO1).hex(),
    pvm2: chroma(pvm).set("hsl.l", $levelO2).hex(),
    pvm3: chroma(pvm).set("hsl.l", $levelO3).hex(),
    pvm4: chroma(pvm).set("hsl.l", $levelO4).hex(),
    pvm5: chroma(pvm).set("hsl.l", $levelO5).hex(),
    pvm6: chroma(pvm).set("hsl.l", $levelO6).hex(),
    pvm7: chroma(pvm).set("hsl.l", $levelO7).hex(),
    pvm8: chroma(pvm).set("hsl.l", $levelO8).hex(),
    pvm9: chroma(pvm).set("hsl.l", $levelO9).hex(),

    pvr1: chroma(pvr).set("hsl.l", $levelO1).hex(),
    pvr2: chroma(pvr).set("hsl.l", $levelO2).hex(),
    pvr3: chroma(pvr).set("hsl.l", $levelO3).hex(),
    pvr4: chroma(pvr).set("hsl.l", $levelO4).hex(),
    pvr5: chroma(pvr).set("hsl.l", $levelO5).hex(),
    pvr6: chroma(pvr).set("hsl.l", $levelO6).hex(),
    pvr7: chroma(pvr).set("hsl.l", $levelO7).hex(),
    pvr8: chroma(pvr).set("hsl.l", $levelO8).hex(),
    pvr9: chroma(pvr).set("hsl.l", $levelO9).hex(),

    pvd1: chroma(pvd).set("hsl.l", $levelO1).hex(),
    pvd2: chroma(pvd).set("hsl.l", $levelO2).hex(),
    pvd3: chroma(pvd).set("hsl.l", $levelO3).hex(),
    pvd4: chroma(pvd).set("hsl.l", $levelO4).hex(),
    pvd5: chroma(pvd).set("hsl.l", $levelO5).hex(),
    pvd6: chroma(pvd).set("hsl.l", $levelO6).hex(),
    pvd7: chroma(pvd).set("hsl.l", $levelO7).hex(),
    pvd8: chroma(pvd).set("hsl.l", $levelO8).hex(),
    pvd9: chroma(pvd).set("hsl.l", $levelO9).hex(),

    vil1: chroma(vil).set("hsl.l", $levelO1).hex(),
    vil2: chroma(vil).set("hsl.l", $levelO2).hex(),
    vil3: chroma(vil).set("hsl.l", $levelO3).hex(),
    vil4: chroma(vil).set("hsl.l", $levelO4).hex(),
    vil5: chroma(vil).set("hsl.l", $levelO5).hex(),
    vil6: chroma(vil).set("hsl.l", $levelO6).hex(),
    vil7: chroma(vil).set("hsl.l", $levelO7).hex(),
    vil8: chroma(vil).set("hsl.l", $levelO8).hex(),
    vil9: chroma(vil).set("hsl.l", $levelO9).hex(),

    vim1: chroma(vim).set("hsl.l", $levelO1).hex(),
    vim2: chroma(vim).set("hsl.l", $levelO2).hex(),
    vim3: chroma(vim).set("hsl.l", $levelO3).hex(),
    vim4: chroma(vim).set("hsl.l", $levelO4).hex(),
    vim5: chroma(vim).set("hsl.l", $levelO5).hex(),
    vim6: chroma(vim).set("hsl.l", $levelO6).hex(),
    vim7: chroma(vim).set("hsl.l", $levelO7).hex(),
    vim8: chroma(vim).set("hsl.l", $levelO8).hex(),
    vim9: chroma(vim).set("hsl.l", $levelO9).hex(),

    vir1: chroma(vir).set("hsl.l", $levelO1).hex(),
    vir2: chroma(vir).set("hsl.l", $levelO2).hex(),
    vir3: chroma(vir).set("hsl.l", $levelO3).hex(),
    vir4: chroma(vir).set("hsl.l", $levelO4).hex(),
    vir5: chroma(vir).set("hsl.l", $levelO5).hex(),
    vir6: chroma(vir).set("hsl.l", $levelO6).hex(),
    vir7: chroma(vir).set("hsl.l", $levelO7).hex(),
    vir8: chroma(vir).set("hsl.l", $levelO8).hex(),
    vir9: chroma(vir).set("hsl.l", $levelO9).hex(),

    vid1: chroma(vid).set("hsl.l", $levelO1).hex(),
    vid2: chroma(vid).set("hsl.l", $levelO2).hex(),
    vid3: chroma(vid).set("hsl.l", $levelO3).hex(),
    vid4: chroma(vid).set("hsl.l", $levelO4).hex(),
    vid5: chroma(vid).set("hsl.l", $levelO5).hex(),
    vid6: chroma(vid).set("hsl.l", $levelO6).hex(),
    vid7: chroma(vid).set("hsl.l", $levelO7).hex(),
    vid8: chroma(vid).set("hsl.l", $levelO8).hex(),
    vid9: chroma(vid).set("hsl.l", $levelO9).hex(),

    vrl1: chroma(vrl).set("hsl.l", $levelO1).hex(),
    vrl2: chroma(vrl).set("hsl.l", $levelO2).hex(),
    vrl3: chroma(vrl).set("hsl.l", $levelO3).hex(),
    vrl4: chroma(vrl).set("hsl.l", $levelO4).hex(),
    vrl5: chroma(vrl).set("hsl.l", $levelO5).hex(),
    vrl6: chroma(vrl).set("hsl.l", $levelO6).hex(),
    vrl7: chroma(vrl).set("hsl.l", $levelO7).hex(),
    vrl8: chroma(vrl).set("hsl.l", $levelO8).hex(),
    vrl9: chroma(vrl).set("hsl.l", $levelO9).hex(),

    vrm1: chroma(vrm).set("hsl.l", $levelO1).hex(),
    vrm2: chroma(vrm).set("hsl.l", $levelO2).hex(),
    vrm3: chroma(vrm).set("hsl.l", $levelO3).hex(),
    vrm4: chroma(vrm).set("hsl.l", $levelO4).hex(),
    vrm5: chroma(vrm).set("hsl.l", $levelO5).hex(),
    vrm6: chroma(vrm).set("hsl.l", $levelO6).hex(),
    vrm7: chroma(vrm).set("hsl.l", $levelO7).hex(),
    vrm8: chroma(vrm).set("hsl.l", $levelO8).hex(),
    vrm9: chroma(vrm).set("hsl.l", $levelO9).hex(),

    vrr1: chroma(vrr).set("hsl.l", $levelO1).hex(),
    vrr2: chroma(vrr).set("hsl.l", $levelO2).hex(),
    vrr3: chroma(vrr).set("hsl.l", $levelO3).hex(),
    vrr4: chroma(vrr).set("hsl.l", $levelO4).hex(),
    vrr5: chroma(vrr).set("hsl.l", $levelO5).hex(),
    vrr6: chroma(vrr).set("hsl.l", $levelO6).hex(),
    vrr7: chroma(vrr).set("hsl.l", $levelO7).hex(),
    vrr8: chroma(vrr).set("hsl.l", $levelO8).hex(),
    vrr9: chroma(vrr).set("hsl.l", $levelO9).hex(),

    vrd1: chroma(vrd).set("hsl.l", $levelO1).hex(),
    vrd2: chroma(vrd).set("hsl.l", $levelO2).hex(),
    vrd3: chroma(vrd).set("hsl.l", $levelO3).hex(),
    vrd4: chroma(vrd).set("hsl.l", $levelO4).hex(),
    vrd5: chroma(vrd).set("hsl.l", $levelO5).hex(),
    vrd6: chroma(vrd).set("hsl.l", $levelO6).hex(),
    vrd7: chroma(vrd).set("hsl.l", $levelO7).hex(),
    vrd8: chroma(vrd).set("hsl.l", $levelO8).hex(),
    vrd9: chroma(vrd).set("hsl.l", $levelO9).hex(),

    rehl1: chroma(chroma(rel).set("hsl.h", 0 - $spin4)).set("hsl.l", $levelO1).hex(),
    rehl2: chroma(chroma(rel).set("hsl.h", 0 - $spin3)).set("hsl.l", $levelO2).hex(),
    rehl3: chroma(chroma(rel).set("hsl.h", 0 - $spin2)).set("hsl.l", $levelO3).hex(),
    rehl4: chroma(chroma(rel).set("hsl.h", 0 - $spin1)).set("hsl.l", $levelO4).hex(),
    rehl5: chroma(chroma(rel).set("hsl.h", 0 - $spin0)).set("hsl.l", $levelO5).hex(),
    rehl6: chroma(chroma(rel).set("hsl.h", 0 + $spin1)).set("hsl.l", $levelO6).hex(),
    rehl7: chroma(chroma(rel).set("hsl.h", 0 + $spin2)).set("hsl.l", $levelO7).hex(),
    rehl8: chroma(chroma(rel).set("hsl.h", 0 + $spin3)).set("hsl.l", $levelO8).hex(),
    rehl9: chroma(chroma(rel).set("hsl.h", 0 + $spin4)).set("hsl.l", $levelO9).hex(),

    rehm1: chroma(chroma(rem).set("hsl.h", 0 - $spin4)).set("hsl.l", $levelO1).hex(),
    rehm2: chroma(chroma(rem).set("hsl.h", 0 - $spin3)).set("hsl.l", $levelO2).hex(),
    rehm3: chroma(chroma(rem).set("hsl.h", 0 - $spin2)).set("hsl.l", $levelO3).hex(),
    rehm4: chroma(chroma(rem).set("hsl.h", 0 - $spin1)).set("hsl.l", $levelO4).hex(),
    rehm5: chroma(chroma(rem).set("hsl.h", 0 - $spin0)).set("hsl.l", $levelO5).hex(),
    rehm6: chroma(chroma(rem).set("hsl.h", 0 + $spin1)).set("hsl.l", $levelO6).hex(),
    rehm7: chroma(chroma(rem).set("hsl.h", 0 + $spin2)).set("hsl.l", $levelO7).hex(),
    rehm8: chroma(chroma(rem).set("hsl.h", 0 + $spin3)).set("hsl.l", $levelO8).hex(),
    rehm9: chroma(chroma(rem).set("hsl.h", 0 + $spin4)).set("hsl.l", $levelO9).hex(),

    rehr1: chroma(chroma(rer).set("hsl.h", 0 - $spin4)).set("hsl.l", $levelO1).hex(),
    rehr2: chroma(chroma(rer).set("hsl.h", 0 - $spin3)).set("hsl.l", $levelO2).hex(),
    rehr3: chroma(chroma(rer).set("hsl.h", 0 - $spin2)).set("hsl.l", $levelO3).hex(),
    rehr4: chroma(chroma(rer).set("hsl.h", 0 - $spin1)).set("hsl.l", $levelO4).hex(),
    rehr5: chroma(chroma(rer).set("hsl.h", 0 - $spin0)).set("hsl.l", $levelO5).hex(),
    rehr6: chroma(chroma(rer).set("hsl.h", 0 + $spin1)).set("hsl.l", $levelO6).hex(),
    rehr7: chroma(chroma(rer).set("hsl.h", 0 + $spin2)).set("hsl.l", $levelO7).hex(),
    rehr8: chroma(chroma(rer).set("hsl.h", 0 + $spin3)).set("hsl.l", $levelO8).hex(),
    rehr9: chroma(chroma(rer).set("hsl.h", 0 + $spin4)).set("hsl.l", $levelO9).hex(),

    rehd1: chroma(chroma(red).set("hsl.h", 0 - $spin4)).set("hsl.l", $levelO1).hex(),
    rehd2: chroma(chroma(red).set("hsl.h", 0 - $spin3)).set("hsl.l", $levelO2).hex(),
    rehd3: chroma(chroma(red).set("hsl.h", 0 - $spin2)).set("hsl.l", $levelO3).hex(),
    rehd4: chroma(chroma(red).set("hsl.h", 0 - $spin1)).set("hsl.l", $levelO4).hex(),
    rehd5: chroma(chroma(red).set("hsl.h", 0 - $spin0)).set("hsl.l", $levelO5).hex(),
    rehd6: chroma(chroma(red).set("hsl.h", 0 + $spin1)).set("hsl.l", $levelO6).hex(),
    rehd7: chroma(chroma(red).set("hsl.h", 0 + $spin2)).set("hsl.l", $levelO7).hex(),
    rehd8: chroma(chroma(red).set("hsl.h", 0 + $spin3)).set("hsl.l", $levelO8).hex(),
    rehd9: chroma(chroma(red).set("hsl.h", 0 + $spin4)).set("hsl.l", $levelO9).hex(),

    rohl1: chroma(chroma(rol).set("hsl.h", 15 - $spin4)).set("hsl.l", $levelO1).hex(),
    rohl2: chroma(chroma(rol).set("hsl.h", 15 - $spin3)).set("hsl.l", $levelO2).hex(),
    rohl3: chroma(chroma(rol).set("hsl.h", 15 - $spin2)).set("hsl.l", $levelO3).hex(),
    rohl4: chroma(chroma(rol).set("hsl.h", 15 - $spin1)).set("hsl.l", $levelO4).hex(),
    rohl5: chroma(chroma(rol).set("hsl.h", 15 - $spin0)).set("hsl.l", $levelO5).hex(),
    rohl6: chroma(chroma(rol).set("hsl.h", 15 + $spin1)).set("hsl.l", $levelO6).hex(),
    rohl7: chroma(chroma(rol).set("hsl.h", 15 + $spin2)).set("hsl.l", $levelO7).hex(),
    rohl8: chroma(chroma(rol).set("hsl.h", 15 + $spin3)).set("hsl.l", $levelO8).hex(),
    rohl9: chroma(chroma(rol).set("hsl.h", 15 + $spin4)).set("hsl.l", $levelO9).hex(),

    rohm1: chroma(chroma(rom).set("hsl.h", 15 - $spin4)).set("hsl.l", $levelO1).hex(),
    rohm2: chroma(chroma(rom).set("hsl.h", 15 - $spin3)).set("hsl.l", $levelO2).hex(),
    rohm3: chroma(chroma(rom).set("hsl.h", 15 - $spin2)).set("hsl.l", $levelO3).hex(),
    rohm4: chroma(chroma(rom).set("hsl.h", 15 - $spin1)).set("hsl.l", $levelO4).hex(),
    rohm5: chroma(chroma(rom).set("hsl.h", 15 - $spin0)).set("hsl.l", $levelO5).hex(),
    rohm6: chroma(chroma(rom).set("hsl.h", 15 + $spin1)).set("hsl.l", $levelO6).hex(),
    rohm7: chroma(chroma(rom).set("hsl.h", 15 + $spin2)).set("hsl.l", $levelO7).hex(),
    rohm8: chroma(chroma(rom).set("hsl.h", 15 + $spin3)).set("hsl.l", $levelO8).hex(),
    rohm9: chroma(chroma(rom).set("hsl.h", 15 + $spin4)).set("hsl.l", $levelO9).hex(),

    rohr1: chroma(chroma(ror).set("hsl.h", 15 - $spin4)).set("hsl.l", $levelO1).hex(),
    rohr2: chroma(chroma(ror).set("hsl.h", 15 - $spin3)).set("hsl.l", $levelO2).hex(),
    rohr3: chroma(chroma(ror).set("hsl.h", 15 - $spin2)).set("hsl.l", $levelO3).hex(),
    rohr4: chroma(chroma(ror).set("hsl.h", 15 - $spin1)).set("hsl.l", $levelO4).hex(),
    rohr5: chroma(chroma(ror).set("hsl.h", 15 - $spin0)).set("hsl.l", $levelO5).hex(),
    rohr6: chroma(chroma(ror).set("hsl.h", 15 + $spin1)).set("hsl.l", $levelO6).hex(),
    rohr7: chroma(chroma(ror).set("hsl.h", 15 + $spin2)).set("hsl.l", $levelO7).hex(),
    rohr8: chroma(chroma(ror).set("hsl.h", 15 + $spin3)).set("hsl.l", $levelO8).hex(),
    rohr9: chroma(chroma(ror).set("hsl.h", 15 + $spin4)).set("hsl.l", $levelO9).hex(),

    rohd1: chroma(chroma(rod).set("hsl.h", 15 - $spin4)).set("hsl.l", $levelO1).hex(),
    rohd2: chroma(chroma(rod).set("hsl.h", 15 - $spin3)).set("hsl.l", $levelO2).hex(),
    rohd3: chroma(chroma(rod).set("hsl.h", 15 - $spin2)).set("hsl.l", $levelO3).hex(),
    rohd4: chroma(chroma(rod).set("hsl.h", 15 - $spin1)).set("hsl.l", $levelO4).hex(),
    rohd5: chroma(chroma(rod).set("hsl.h", 15 - $spin0)).set("hsl.l", $levelO5).hex(),
    rohd6: chroma(chroma(rod).set("hsl.h", 15 + $spin1)).set("hsl.l", $levelO6).hex(),
    rohd7: chroma(chroma(rod).set("hsl.h", 15 + $spin2)).set("hsl.l", $levelO7).hex(),
    rohd8: chroma(chroma(rod).set("hsl.h", 15 + $spin3)).set("hsl.l", $levelO8).hex(),
    rohd9: chroma(chroma(rod).set("hsl.h", 15 + $spin4)).set("hsl.l", $levelO9).hex(),

    orhl1: chroma(chroma(orl).set("hsl.h", 30 - $spin4)).set("hsl.l", $levelO1).hex(),
    orhl2: chroma(chroma(orl).set("hsl.h", 30 - $spin3)).set("hsl.l", $levelO2).hex(),
    orhl3: chroma(chroma(orl).set("hsl.h", 30 - $spin2)).set("hsl.l", $levelO3).hex(),
    orhl4: chroma(chroma(orl).set("hsl.h", 30 - $spin1)).set("hsl.l", $levelO4).hex(),
    orhl5: chroma(chroma(orl).set("hsl.h", 30 - $spin0)).set("hsl.l", $levelO5).hex(),
    orhl6: chroma(chroma(orl).set("hsl.h", 30 + $spin1)).set("hsl.l", $levelO6).hex(),
    orhl7: chroma(chroma(orl).set("hsl.h", 30 + $spin2)).set("hsl.l", $levelO7).hex(),
    orhl8: chroma(chroma(orl).set("hsl.h", 30 + $spin3)).set("hsl.l", $levelO8).hex(),
    orhl9: chroma(chroma(orl).set("hsl.h", 30 + $spin4)).set("hsl.l", $levelO9).hex(),

    orhm1: chroma(chroma(orm).set("hsl.h", 30 - $spin4)).set("hsl.l", $levelO1).hex(),
    orhm2: chroma(chroma(orm).set("hsl.h", 30 - $spin3)).set("hsl.l", $levelO2).hex(),
    orhm3: chroma(chroma(orm).set("hsl.h", 30 - $spin2)).set("hsl.l", $levelO3).hex(),
    orhm4: chroma(chroma(orm).set("hsl.h", 30 - $spin1)).set("hsl.l", $levelO4).hex(),
    orhm5: chroma(chroma(orm).set("hsl.h", 30 - $spin0)).set("hsl.l", $levelO5).hex(),
    orhm6: chroma(chroma(orm).set("hsl.h", 30 + $spin1)).set("hsl.l", $levelO6).hex(),
    orhm7: chroma(chroma(orm).set("hsl.h", 30 + $spin2)).set("hsl.l", $levelO7).hex(),
    orhm8: chroma(chroma(orm).set("hsl.h", 30 + $spin3)).set("hsl.l", $levelO8).hex(),
    orhm9: chroma(chroma(orm).set("hsl.h", 30 + $spin4)).set("hsl.l", $levelO9).hex(),

    orhr1: chroma(chroma(orr).set("hsl.h", 30 - $spin4)).set("hsl.l", $levelO1).hex(),
    orhr2: chroma(chroma(orr).set("hsl.h", 30 - $spin3)).set("hsl.l", $levelO2).hex(),
    orhr3: chroma(chroma(orr).set("hsl.h", 30 - $spin2)).set("hsl.l", $levelO3).hex(),
    orhr4: chroma(chroma(orr).set("hsl.h", 30 - $spin1)).set("hsl.l", $levelO4).hex(),
    orhr5: chroma(chroma(orr).set("hsl.h", 30 - $spin0)).set("hsl.l", $levelO5).hex(),
    orhr6: chroma(chroma(orr).set("hsl.h", 30 + $spin1)).set("hsl.l", $levelO6).hex(),
    orhr7: chroma(chroma(orr).set("hsl.h", 30 + $spin2)).set("hsl.l", $levelO7).hex(),
    orhr8: chroma(chroma(orr).set("hsl.h", 30 + $spin3)).set("hsl.l", $levelO8).hex(),
    orhr9: chroma(chroma(orr).set("hsl.h", 30 + $spin4)).set("hsl.l", $levelO9).hex(),

    orhd1: chroma(chroma(ord).set("hsl.h", 30 - $spin4)).set("hsl.l", $levelO1).hex(),
    orhd2: chroma(chroma(ord).set("hsl.h", 30 - $spin3)).set("hsl.l", $levelO2).hex(),
    orhd3: chroma(chroma(ord).set("hsl.h", 30 - $spin2)).set("hsl.l", $levelO3).hex(),
    orhd4: chroma(chroma(ord).set("hsl.h", 30 - $spin1)).set("hsl.l", $levelO4).hex(),
    orhd5: chroma(chroma(ord).set("hsl.h", 30 - $spin0)).set("hsl.l", $levelO5).hex(),
    orhd6: chroma(chroma(ord).set("hsl.h", 30 + $spin1)).set("hsl.l", $levelO6).hex(),
    orhd7: chroma(chroma(ord).set("hsl.h", 30 + $spin2)).set("hsl.l", $levelO7).hex(),
    orhd8: chroma(chroma(ord).set("hsl.h", 30 + $spin3)).set("hsl.l", $levelO8).hex(),
    orhd9: chroma(chroma(ord).set("hsl.h", 30 + $spin4)).set("hsl.l", $levelO9).hex(),

    oyhl1: chroma(chroma(oyl).set("hsl.h", 45 - $spin4)).set("hsl.l", $levelO1).hex(),
    oyhl2: chroma(chroma(oyl).set("hsl.h", 45 - $spin3)).set("hsl.l", $levelO2).hex(),
    oyhl3: chroma(chroma(oyl).set("hsl.h", 45 - $spin2)).set("hsl.l", $levelO3).hex(),
    oyhl4: chroma(chroma(oyl).set("hsl.h", 45 - $spin1)).set("hsl.l", $levelO4).hex(),
    oyhl5: chroma(chroma(oyl).set("hsl.h", 45 - $spin0)).set("hsl.l", $levelO5).hex(),
    oyhl6: chroma(chroma(oyl).set("hsl.h", 45 + $spin1)).set("hsl.l", $levelO6).hex(),
    oyhl7: chroma(chroma(oyl).set("hsl.h", 45 + $spin2)).set("hsl.l", $levelO7).hex(),
    oyhl8: chroma(chroma(oyl).set("hsl.h", 45 + $spin3)).set("hsl.l", $levelO8).hex(),
    oyhl9: chroma(chroma(oyl).set("hsl.h", 45 + $spin4)).set("hsl.l", $levelO9).hex(),

    oyhm1: chroma(chroma(oym).set("hsl.h", 45 - $spin4)).set("hsl.l", $levelO1).hex(),
    oyhm2: chroma(chroma(oym).set("hsl.h", 45 - $spin3)).set("hsl.l", $levelO2).hex(),
    oyhm3: chroma(chroma(oym).set("hsl.h", 45 - $spin2)).set("hsl.l", $levelO3).hex(),
    oyhm4: chroma(chroma(oym).set("hsl.h", 45 - $spin1)).set("hsl.l", $levelO4).hex(),
    oyhm5: chroma(chroma(oym).set("hsl.h", 45 - $spin0)).set("hsl.l", $levelO5).hex(),
    oyhm6: chroma(chroma(oym).set("hsl.h", 45 + $spin1)).set("hsl.l", $levelO6).hex(),
    oyhm7: chroma(chroma(oym).set("hsl.h", 45 + $spin2)).set("hsl.l", $levelO7).hex(),
    oyhm8: chroma(chroma(oym).set("hsl.h", 45 + $spin3)).set("hsl.l", $levelO8).hex(),
    oyhm9: chroma(chroma(oym).set("hsl.h", 45 + $spin4)).set("hsl.l", $levelO9).hex(),

    oyhr1: chroma(chroma(oyr).set("hsl.h", 45 - $spin4)).set("hsl.l", $levelO1).hex(),
    oyhr2: chroma(chroma(oyr).set("hsl.h", 45 - $spin3)).set("hsl.l", $levelO2).hex(),
    oyhr3: chroma(chroma(oyr).set("hsl.h", 45 - $spin2)).set("hsl.l", $levelO3).hex(),
    oyhr4: chroma(chroma(oyr).set("hsl.h", 45 - $spin1)).set("hsl.l", $levelO4).hex(),
    oyhr5: chroma(chroma(oyr).set("hsl.h", 45 - $spin0)).set("hsl.l", $levelO5).hex(),
    oyhr6: chroma(chroma(oyr).set("hsl.h", 45 + $spin1)).set("hsl.l", $levelO6).hex(),
    oyhr7: chroma(chroma(oyr).set("hsl.h", 45 + $spin2)).set("hsl.l", $levelO7).hex(),
    oyhr8: chroma(chroma(oyr).set("hsl.h", 45 + $spin3)).set("hsl.l", $levelO8).hex(),
    oyhr9: chroma(chroma(oyr).set("hsl.h", 45 + $spin4)).set("hsl.l", $levelO9).hex(),

    oyhd1: chroma(chroma(oyd).set("hsl.h", 45 - $spin4)).set("hsl.l", $levelO1).hex(),
    oyhd2: chroma(chroma(oyd).set("hsl.h", 45 - $spin3)).set("hsl.l", $levelO2).hex(),
    oyhd3: chroma(chroma(oyd).set("hsl.h", 45 - $spin2)).set("hsl.l", $levelO3).hex(),
    oyhd4: chroma(chroma(oyd).set("hsl.h", 45 - $spin1)).set("hsl.l", $levelO4).hex(),
    oyhd5: chroma(chroma(oyd).set("hsl.h", 45 - $spin0)).set("hsl.l", $levelO5).hex(),
    oyhd6: chroma(chroma(oyd).set("hsl.h", 45 + $spin1)).set("hsl.l", $levelO6).hex(),
    oyhd7: chroma(chroma(oyd).set("hsl.h", 45 + $spin2)).set("hsl.l", $levelO7).hex(),
    oyhd8: chroma(chroma(oyd).set("hsl.h", 45 + $spin3)).set("hsl.l", $levelO8).hex(),
    oyhd9: chroma(chroma(oyd).set("hsl.h", 45 + $spin4)).set("hsl.l", $levelO9).hex(),

    yehl1: chroma(chroma(yel).set("hsl.h", 60 - $spin4)).set("hsl.l", $levelO1).hex(),
    yehl2: chroma(chroma(yel).set("hsl.h", 60 - $spin3)).set("hsl.l", $levelO2).hex(),
    yehl3: chroma(chroma(yel).set("hsl.h", 60 - $spin2)).set("hsl.l", $levelO3).hex(),
    yehl4: chroma(chroma(yel).set("hsl.h", 60 - $spin1)).set("hsl.l", $levelO4).hex(),
    yehl5: chroma(chroma(yel).set("hsl.h", 60 - $spin0)).set("hsl.l", $levelO5).hex(),
    yehl6: chroma(chroma(yel).set("hsl.h", 60 + $spin1)).set("hsl.l", $levelO6).hex(),
    yehl7: chroma(chroma(yel).set("hsl.h", 60 + $spin2)).set("hsl.l", $levelO7).hex(),
    yehl8: chroma(chroma(yel).set("hsl.h", 60 + $spin3)).set("hsl.l", $levelO8).hex(),
    yehl9: chroma(chroma(yel).set("hsl.h", 60 + $spin4)).set("hsl.l", $levelO9).hex(),

    yehm1: chroma(chroma(yem).set("hsl.h", 60 - $spin4)).set("hsl.l", $levelO1).hex(),
    yehm2: chroma(chroma(yem).set("hsl.h", 60 - $spin3)).set("hsl.l", $levelO2).hex(),
    yehm3: chroma(chroma(yem).set("hsl.h", 60 - $spin2)).set("hsl.l", $levelO3).hex(),
    yehm4: chroma(chroma(yem).set("hsl.h", 60 - $spin1)).set("hsl.l", $levelO4).hex(),
    yehm5: chroma(chroma(yem).set("hsl.h", 60 - $spin0)).set("hsl.l", $levelO5).hex(),
    yehm6: chroma(chroma(yem).set("hsl.h", 60 + $spin1)).set("hsl.l", $levelO6).hex(),
    yehm7: chroma(chroma(yem).set("hsl.h", 60 + $spin2)).set("hsl.l", $levelO7).hex(),
    yehm8: chroma(chroma(yem).set("hsl.h", 60 + $spin3)).set("hsl.l", $levelO8).hex(),
    yehm9: chroma(chroma(yem).set("hsl.h", 60 + $spin4)).set("hsl.l", $levelO9).hex(),

    yehr1: chroma(chroma(yer).set("hsl.h", 60 - $spin4)).set("hsl.l", $levelO1).hex(),
    yehr2: chroma(chroma(yer).set("hsl.h", 60 - $spin3)).set("hsl.l", $levelO2).hex(),
    yehr3: chroma(chroma(yer).set("hsl.h", 60 - $spin2)).set("hsl.l", $levelO3).hex(),
    yehr4: chroma(chroma(yer).set("hsl.h", 60 - $spin1)).set("hsl.l", $levelO4).hex(),
    yehr5: chroma(chroma(yer).set("hsl.h", 60 - $spin0)).set("hsl.l", $levelO5).hex(),
    yehr6: chroma(chroma(yer).set("hsl.h", 60 + $spin1)).set("hsl.l", $levelO6).hex(),
    yehr7: chroma(chroma(yer).set("hsl.h", 60 + $spin2)).set("hsl.l", $levelO7).hex(),
    yehr8: chroma(chroma(yer).set("hsl.h", 60 + $spin3)).set("hsl.l", $levelO8).hex(),
    yehr9: chroma(chroma(yer).set("hsl.h", 60 + $spin4)).set("hsl.l", $levelO9).hex(),

    yehd1: chroma(chroma(yed).set("hsl.h", 60 - $spin4)).set("hsl.l", $levelO1).hex(),
    yehd2: chroma(chroma(yed).set("hsl.h", 60 - $spin3)).set("hsl.l", $levelO2).hex(),
    yehd3: chroma(chroma(yed).set("hsl.h", 60 - $spin2)).set("hsl.l", $levelO3).hex(),
    yehd4: chroma(chroma(yed).set("hsl.h", 60 - $spin1)).set("hsl.l", $levelO4).hex(),
    yehd5: chroma(chroma(yed).set("hsl.h", 60 - $spin0)).set("hsl.l", $levelO5).hex(),
    yehd6: chroma(chroma(yed).set("hsl.h", 60 + $spin1)).set("hsl.l", $levelO6).hex(),
    yehd7: chroma(chroma(yed).set("hsl.h", 60 + $spin2)).set("hsl.l", $levelO7).hex(),
    yehd8: chroma(chroma(yed).set("hsl.h", 60 + $spin3)).set("hsl.l", $levelO8).hex(),
    yehd9: chroma(chroma(yed).set("hsl.h", 60 + $spin4)).set("hsl.l", $levelO9).hex(),

    ychl1: chroma(chroma(ycl).set("hsl.h", 75 - $spin4)).set("hsl.l", $levelO1).hex(),
    ychl2: chroma(chroma(ycl).set("hsl.h", 75 - $spin3)).set("hsl.l", $levelO2).hex(),
    ychl3: chroma(chroma(ycl).set("hsl.h", 75 - $spin2)).set("hsl.l", $levelO3).hex(),
    ychl4: chroma(chroma(ycl).set("hsl.h", 75 - $spin1)).set("hsl.l", $levelO4).hex(),
    ychl5: chroma(chroma(ycl).set("hsl.h", 75 - $spin0)).set("hsl.l", $levelO5).hex(),
    ychl6: chroma(chroma(ycl).set("hsl.h", 75 + $spin1)).set("hsl.l", $levelO6).hex(),
    ychl7: chroma(chroma(ycl).set("hsl.h", 75 + $spin2)).set("hsl.l", $levelO7).hex(),
    ychl8: chroma(chroma(ycl).set("hsl.h", 75 + $spin3)).set("hsl.l", $levelO8).hex(),
    ychl9: chroma(chroma(ycl).set("hsl.h", 75 + $spin4)).set("hsl.l", $levelO9).hex(),

    ychm1: chroma(chroma(ycm).set("hsl.h", 75 - $spin4)).set("hsl.l", $levelO1).hex(),
    ychm2: chroma(chroma(ycm).set("hsl.h", 75 - $spin3)).set("hsl.l", $levelO2).hex(),
    ychm3: chroma(chroma(ycm).set("hsl.h", 75 - $spin2)).set("hsl.l", $levelO3).hex(),
    ychm4: chroma(chroma(ycm).set("hsl.h", 75 - $spin1)).set("hsl.l", $levelO4).hex(),
    ychm5: chroma(chroma(ycm).set("hsl.h", 75 - $spin0)).set("hsl.l", $levelO5).hex(),
    ychm6: chroma(chroma(ycm).set("hsl.h", 75 + $spin1)).set("hsl.l", $levelO6).hex(),
    ychm7: chroma(chroma(ycm).set("hsl.h", 75 + $spin2)).set("hsl.l", $levelO7).hex(),
    ychm8: chroma(chroma(ycm).set("hsl.h", 75 + $spin3)).set("hsl.l", $levelO8).hex(),
    ychm9: chroma(chroma(ycm).set("hsl.h", 75 + $spin4)).set("hsl.l", $levelO9).hex(),

    ychr1: chroma(chroma(ycr).set("hsl.h", 75 - $spin4)).set("hsl.l", $levelO1).hex(),
    ychr2: chroma(chroma(ycr).set("hsl.h", 75 - $spin3)).set("hsl.l", $levelO2).hex(),
    ychr3: chroma(chroma(ycr).set("hsl.h", 75 - $spin2)).set("hsl.l", $levelO3).hex(),
    ychr4: chroma(chroma(ycr).set("hsl.h", 75 - $spin1)).set("hsl.l", $levelO4).hex(),
    ychr5: chroma(chroma(ycr).set("hsl.h", 75 - $spin0)).set("hsl.l", $levelO5).hex(),
    ychr6: chroma(chroma(ycr).set("hsl.h", 75 + $spin1)).set("hsl.l", $levelO6).hex(),
    ychr7: chroma(chroma(ycr).set("hsl.h", 75 + $spin2)).set("hsl.l", $levelO7).hex(),
    ychr8: chroma(chroma(ycr).set("hsl.h", 75 + $spin3)).set("hsl.l", $levelO8).hex(),
    ychr9: chroma(chroma(ycr).set("hsl.h", 75 + $spin4)).set("hsl.l", $levelO9).hex(),

    ychd1: chroma(chroma(ycd).set("hsl.h", 75 - $spin4)).set("hsl.l", $levelO1).hex(),
    ychd2: chroma(chroma(ycd).set("hsl.h", 75 - $spin3)).set("hsl.l", $levelO2).hex(),
    ychd3: chroma(chroma(ycd).set("hsl.h", 75 - $spin2)).set("hsl.l", $levelO3).hex(),
    ychd4: chroma(chroma(ycd).set("hsl.h", 75 - $spin1)).set("hsl.l", $levelO4).hex(),
    ychd5: chroma(chroma(ycd).set("hsl.h", 75 - $spin0)).set("hsl.l", $levelO5).hex(),
    ychd6: chroma(chroma(ycd).set("hsl.h", 75 + $spin1)).set("hsl.l", $levelO6).hex(),
    ychd7: chroma(chroma(ycd).set("hsl.h", 75 + $spin2)).set("hsl.l", $levelO7).hex(),
    ychd8: chroma(chroma(ycd).set("hsl.h", 75 + $spin3)).set("hsl.l", $levelO8).hex(),
    ychd9: chroma(chroma(ycd).set("hsl.h", 75 + $spin4)).set("hsl.l", $levelO9).hex(),

    chhl1: chroma(chroma(chl).set("hsl.h", 90 - $spin4)).set("hsl.l", $levelO1).hex(),
    chhl2: chroma(chroma(chl).set("hsl.h", 90 - $spin3)).set("hsl.l", $levelO2).hex(),
    chhl3: chroma(chroma(chl).set("hsl.h", 90 - $spin2)).set("hsl.l", $levelO3).hex(),
    chhl4: chroma(chroma(chl).set("hsl.h", 90 - $spin1)).set("hsl.l", $levelO4).hex(),
    chhl5: chroma(chroma(chl).set("hsl.h", 90 - $spin0)).set("hsl.l", $levelO5).hex(),
    chhl6: chroma(chroma(chl).set("hsl.h", 90 + $spin1)).set("hsl.l", $levelO6).hex(),
    chhl7: chroma(chroma(chl).set("hsl.h", 90 + $spin2)).set("hsl.l", $levelO7).hex(),
    chhl8: chroma(chroma(chl).set("hsl.h", 90 + $spin3)).set("hsl.l", $levelO8).hex(),
    chhl9: chroma(chroma(chl).set("hsl.h", 90 + $spin4)).set("hsl.l", $levelO9).hex(),

    chhm1: chroma(chroma(chm).set("hsl.h", 90 - $spin4)).set("hsl.l", $levelO1).hex(),
    chhm2: chroma(chroma(chm).set("hsl.h", 90 - $spin3)).set("hsl.l", $levelO2).hex(),
    chhm3: chroma(chroma(chm).set("hsl.h", 90 - $spin2)).set("hsl.l", $levelO3).hex(),
    chhm4: chroma(chroma(chm).set("hsl.h", 90 - $spin1)).set("hsl.l", $levelO4).hex(),
    chhm5: chroma(chroma(chm).set("hsl.h", 90 - $spin0)).set("hsl.l", $levelO5).hex(),
    chhm6: chroma(chroma(chm).set("hsl.h", 90 + $spin1)).set("hsl.l", $levelO6).hex(),
    chhm7: chroma(chroma(chm).set("hsl.h", 90 + $spin2)).set("hsl.l", $levelO7).hex(),
    chhm8: chroma(chroma(chm).set("hsl.h", 90 + $spin3)).set("hsl.l", $levelO8).hex(),
    chhm9: chroma(chroma(chm).set("hsl.h", 90 + $spin4)).set("hsl.l", $levelO9).hex(),

    chhr1: chroma(chroma(chr).set("hsl.h", 90 - $spin4)).set("hsl.l", $levelO1).hex(),
    chhr2: chroma(chroma(chr).set("hsl.h", 90 - $spin3)).set("hsl.l", $levelO2).hex(),
    chhr3: chroma(chroma(chr).set("hsl.h", 90 - $spin2)).set("hsl.l", $levelO3).hex(),
    chhr4: chroma(chroma(chr).set("hsl.h", 90 - $spin1)).set("hsl.l", $levelO4).hex(),
    chhr5: chroma(chroma(chr).set("hsl.h", 90 - $spin0)).set("hsl.l", $levelO5).hex(),
    chhr6: chroma(chroma(chr).set("hsl.h", 90 + $spin1)).set("hsl.l", $levelO6).hex(),
    chhr7: chroma(chroma(chr).set("hsl.h", 90 + $spin2)).set("hsl.l", $levelO7).hex(),
    chhr8: chroma(chroma(chr).set("hsl.h", 90 + $spin3)).set("hsl.l", $levelO8).hex(),
    chhr9: chroma(chroma(chr).set("hsl.h", 90 + $spin4)).set("hsl.l", $levelO9).hex(),

    chhd1: chroma(chroma(chd).set("hsl.h", 90 - $spin4)).set("hsl.l", $levelO1).hex(),
    chhd2: chroma(chroma(chd).set("hsl.h", 90 - $spin3)).set("hsl.l", $levelO2).hex(),
    chhd3: chroma(chroma(chd).set("hsl.h", 90 - $spin2)).set("hsl.l", $levelO3).hex(),
    chhd4: chroma(chroma(chd).set("hsl.h", 90 - $spin1)).set("hsl.l", $levelO4).hex(),
    chhd5: chroma(chroma(chd).set("hsl.h", 90 - $spin0)).set("hsl.l", $levelO5).hex(),
    chhd6: chroma(chroma(chd).set("hsl.h", 90 + $spin1)).set("hsl.l", $levelO6).hex(),
    chhd7: chroma(chroma(chd).set("hsl.h", 90 + $spin2)).set("hsl.l", $levelO7).hex(),
    chhd8: chroma(chroma(chd).set("hsl.h", 90 + $spin3)).set("hsl.l", $levelO8).hex(),
    chhd9: chroma(chroma(chd).set("hsl.h", 90 + $spin4)).set("hsl.l", $levelO9).hex(),

    cghl1: chroma(chroma(cgl).set("hsl.h", 105 - $spin4)).set("hsl.l", $levelO1).hex(),
    cghl2: chroma(chroma(cgl).set("hsl.h", 105 - $spin3)).set("hsl.l", $levelO2).hex(),
    cghl3: chroma(chroma(cgl).set("hsl.h", 105 - $spin2)).set("hsl.l", $levelO3).hex(),
    cghl4: chroma(chroma(cgl).set("hsl.h", 105 - $spin1)).set("hsl.l", $levelO4).hex(),
    cghl5: chroma(chroma(cgl).set("hsl.h", 105 - $spin0)).set("hsl.l", $levelO5).hex(),
    cghl6: chroma(chroma(cgl).set("hsl.h", 105 + $spin1)).set("hsl.l", $levelO6).hex(),
    cghl7: chroma(chroma(cgl).set("hsl.h", 105 + $spin2)).set("hsl.l", $levelO7).hex(),
    cghl8: chroma(chroma(cgl).set("hsl.h", 105 + $spin3)).set("hsl.l", $levelO8).hex(),
    cghl9: chroma(chroma(cgl).set("hsl.h", 105 + $spin4)).set("hsl.l", $levelO9).hex(),

    cghm1: chroma(chroma(cgm).set("hsl.h", 105 - $spin4)).set("hsl.l", $levelO1).hex(),
    cghm2: chroma(chroma(cgm).set("hsl.h", 105 - $spin3)).set("hsl.l", $levelO2).hex(),
    cghm3: chroma(chroma(cgm).set("hsl.h", 105 - $spin2)).set("hsl.l", $levelO3).hex(),
    cghm4: chroma(chroma(cgm).set("hsl.h", 105 - $spin1)).set("hsl.l", $levelO4).hex(),
    cghm5: chroma(chroma(cgm).set("hsl.h", 105 - $spin0)).set("hsl.l", $levelO5).hex(),
    cghm6: chroma(chroma(cgm).set("hsl.h", 105 + $spin1)).set("hsl.l", $levelO6).hex(),
    cghm7: chroma(chroma(cgm).set("hsl.h", 105 + $spin2)).set("hsl.l", $levelO7).hex(),
    cghm8: chroma(chroma(cgm).set("hsl.h", 105 + $spin3)).set("hsl.l", $levelO8).hex(),
    cghm9: chroma(chroma(cgm).set("hsl.h", 105 + $spin4)).set("hsl.l", $levelO9).hex(),

    cghr1: chroma(chroma(cgr).set("hsl.h", 105 - $spin4)).set("hsl.l", $levelO1).hex(),
    cghr2: chroma(chroma(cgr).set("hsl.h", 105 - $spin3)).set("hsl.l", $levelO2).hex(),
    cghr3: chroma(chroma(cgr).set("hsl.h", 105 - $spin2)).set("hsl.l", $levelO3).hex(),
    cghr4: chroma(chroma(cgr).set("hsl.h", 105 - $spin1)).set("hsl.l", $levelO4).hex(),
    cghr5: chroma(chroma(cgr).set("hsl.h", 105 - $spin0)).set("hsl.l", $levelO5).hex(),
    cghr6: chroma(chroma(cgr).set("hsl.h", 105 + $spin1)).set("hsl.l", $levelO6).hex(),
    cghr7: chroma(chroma(cgr).set("hsl.h", 105 + $spin2)).set("hsl.l", $levelO7).hex(),
    cghr8: chroma(chroma(cgr).set("hsl.h", 105 + $spin3)).set("hsl.l", $levelO8).hex(),
    cghr9: chroma(chroma(cgr).set("hsl.h", 105 + $spin4)).set("hsl.l", $levelO9).hex(),

    cghd1: chroma(chroma(cgd).set("hsl.h", 105 - $spin4)).set("hsl.l", $levelO1).hex(),
    cghd2: chroma(chroma(cgd).set("hsl.h", 105 - $spin3)).set("hsl.l", $levelO2).hex(),
    cghd3: chroma(chroma(cgd).set("hsl.h", 105 - $spin2)).set("hsl.l", $levelO3).hex(),
    cghd4: chroma(chroma(cgd).set("hsl.h", 105 - $spin1)).set("hsl.l", $levelO4).hex(),
    cghd5: chroma(chroma(cgd).set("hsl.h", 105 - $spin0)).set("hsl.l", $levelO5).hex(),
    cghd6: chroma(chroma(cgd).set("hsl.h", 105 + $spin1)).set("hsl.l", $levelO6).hex(),
    cghd7: chroma(chroma(cgd).set("hsl.h", 105 + $spin2)).set("hsl.l", $levelO7).hex(),
    cghd8: chroma(chroma(cgd).set("hsl.h", 105 + $spin3)).set("hsl.l", $levelO8).hex(),
    cghd9: chroma(chroma(cgd).set("hsl.h", 105 + $spin4)).set("hsl.l", $levelO9).hex(),

    grhl1: chroma(chroma(grl).set("hsl.h", 120 - $spin4)).set("hsl.l", $levelO1).hex(),
    grhl2: chroma(chroma(grl).set("hsl.h", 120 - $spin3)).set("hsl.l", $levelO2).hex(),
    grhl3: chroma(chroma(grl).set("hsl.h", 120 - $spin2)).set("hsl.l", $levelO3).hex(),
    grhl4: chroma(chroma(grl).set("hsl.h", 120 - $spin1)).set("hsl.l", $levelO4).hex(),
    grhl5: chroma(chroma(grl).set("hsl.h", 120 - $spin0)).set("hsl.l", $levelO5).hex(),
    grhl6: chroma(chroma(grl).set("hsl.h", 120 + $spin1)).set("hsl.l", $levelO6).hex(),
    grhl7: chroma(chroma(grl).set("hsl.h", 120 + $spin2)).set("hsl.l", $levelO7).hex(),
    grhl8: chroma(chroma(grl).set("hsl.h", 120 + $spin3)).set("hsl.l", $levelO8).hex(),
    grhl9: chroma(chroma(grl).set("hsl.h", 120 + $spin4)).set("hsl.l", $levelO9).hex(),

    grhm1: chroma(chroma(grm).set("hsl.h", 120 - $spin4)).set("hsl.l", $levelO1).hex(),
    grhm2: chroma(chroma(grm).set("hsl.h", 120 - $spin3)).set("hsl.l", $levelO2).hex(),
    grhm3: chroma(chroma(grm).set("hsl.h", 120 - $spin2)).set("hsl.l", $levelO3).hex(),
    grhm4: chroma(chroma(grm).set("hsl.h", 120 - $spin1)).set("hsl.l", $levelO4).hex(),
    grhm5: chroma(chroma(grm).set("hsl.h", 120 - $spin0)).set("hsl.l", $levelO5).hex(),
    grhm6: chroma(chroma(grm).set("hsl.h", 120 + $spin1)).set("hsl.l", $levelO6).hex(),
    grhm7: chroma(chroma(grm).set("hsl.h", 120 + $spin2)).set("hsl.l", $levelO7).hex(),
    grhm8: chroma(chroma(grm).set("hsl.h", 120 + $spin3)).set("hsl.l", $levelO8).hex(),
    grhm9: chroma(chroma(grm).set("hsl.h", 120 + $spin4)).set("hsl.l", $levelO9).hex(),

    grhr1: chroma(chroma(grr).set("hsl.h", 120 - $spin4)).set("hsl.l", $levelO1).hex(),
    grhr2: chroma(chroma(grr).set("hsl.h", 120 - $spin3)).set("hsl.l", $levelO2).hex(),
    grhr3: chroma(chroma(grr).set("hsl.h", 120 - $spin2)).set("hsl.l", $levelO3).hex(),
    grhr4: chroma(chroma(grr).set("hsl.h", 120 - $spin1)).set("hsl.l", $levelO4).hex(),
    grhr5: chroma(chroma(grr).set("hsl.h", 120 - $spin0)).set("hsl.l", $levelO5).hex(),
    grhr6: chroma(chroma(grr).set("hsl.h", 120 + $spin1)).set("hsl.l", $levelO6).hex(),
    grhr7: chroma(chroma(grr).set("hsl.h", 120 + $spin2)).set("hsl.l", $levelO7).hex(),
    grhr8: chroma(chroma(grr).set("hsl.h", 120 + $spin3)).set("hsl.l", $levelO8).hex(),
    grhr9: chroma(chroma(grr).set("hsl.h", 120 + $spin4)).set("hsl.l", $levelO9).hex(),

    grhd1: chroma(chroma(grd).set("hsl.h", 120 - $spin4)).set("hsl.l", $levelO1).hex(),
    grhd2: chroma(chroma(grd).set("hsl.h", 120 - $spin3)).set("hsl.l", $levelO2).hex(),
    grhd3: chroma(chroma(grd).set("hsl.h", 120 - $spin2)).set("hsl.l", $levelO3).hex(),
    grhd4: chroma(chroma(grd).set("hsl.h", 120 - $spin1)).set("hsl.l", $levelO4).hex(),
    grhd5: chroma(chroma(grd).set("hsl.h", 120 - $spin0)).set("hsl.l", $levelO5).hex(),
    grhd6: chroma(chroma(grd).set("hsl.h", 120 + $spin1)).set("hsl.l", $levelO6).hex(),
    grhd7: chroma(chroma(grd).set("hsl.h", 120 + $spin2)).set("hsl.l", $levelO7).hex(),
    grhd8: chroma(chroma(grd).set("hsl.h", 120 + $spin3)).set("hsl.l", $levelO8).hex(),
    grhd9: chroma(chroma(grd).set("hsl.h", 120 + $spin4)).set("hsl.l", $levelO9).hex(),

    gahl1: chroma(chroma(gal).set("hsl.h", 135 - $spin4)).set("hsl.l", $levelO1).hex(),
    gahl2: chroma(chroma(gal).set("hsl.h", 135 - $spin3)).set("hsl.l", $levelO2).hex(),
    gahl3: chroma(chroma(gal).set("hsl.h", 135 - $spin2)).set("hsl.l", $levelO3).hex(),
    gahl4: chroma(chroma(gal).set("hsl.h", 135 - $spin1)).set("hsl.l", $levelO4).hex(),
    gahl5: chroma(chroma(gal).set("hsl.h", 135 - $spin0)).set("hsl.l", $levelO5).hex(),
    gahl6: chroma(chroma(gal).set("hsl.h", 135 + $spin1)).set("hsl.l", $levelO6).hex(),
    gahl7: chroma(chroma(gal).set("hsl.h", 135 + $spin2)).set("hsl.l", $levelO7).hex(),
    gahl8: chroma(chroma(gal).set("hsl.h", 135 + $spin3)).set("hsl.l", $levelO8).hex(),
    gahl9: chroma(chroma(gal).set("hsl.h", 135 + $spin4)).set("hsl.l", $levelO9).hex(),

    gahm1: chroma(chroma(gam).set("hsl.h", 135 - $spin4)).set("hsl.l", $levelO1).hex(),
    gahm2: chroma(chroma(gam).set("hsl.h", 135 - $spin3)).set("hsl.l", $levelO2).hex(),
    gahm3: chroma(chroma(gam).set("hsl.h", 135 - $spin2)).set("hsl.l", $levelO3).hex(),
    gahm4: chroma(chroma(gam).set("hsl.h", 135 - $spin1)).set("hsl.l", $levelO4).hex(),
    gahm5: chroma(chroma(gam).set("hsl.h", 135 - $spin0)).set("hsl.l", $levelO5).hex(),
    gahm6: chroma(chroma(gam).set("hsl.h", 135 + $spin1)).set("hsl.l", $levelO6).hex(),
    gahm7: chroma(chroma(gam).set("hsl.h", 135 + $spin2)).set("hsl.l", $levelO7).hex(),
    gahm8: chroma(chroma(gam).set("hsl.h", 135 + $spin3)).set("hsl.l", $levelO8).hex(),
    gahm9: chroma(chroma(gam).set("hsl.h", 135 + $spin4)).set("hsl.l", $levelO9).hex(),

    gahr1: chroma(chroma(gar).set("hsl.h", 135 - $spin4)).set("hsl.l", $levelO1).hex(),
    gahr2: chroma(chroma(gar).set("hsl.h", 135 - $spin3)).set("hsl.l", $levelO2).hex(),
    gahr3: chroma(chroma(gar).set("hsl.h", 135 - $spin2)).set("hsl.l", $levelO3).hex(),
    gahr4: chroma(chroma(gar).set("hsl.h", 135 - $spin1)).set("hsl.l", $levelO4).hex(),
    gahr5: chroma(chroma(gar).set("hsl.h", 135 - $spin0)).set("hsl.l", $levelO5).hex(),
    gahr6: chroma(chroma(gar).set("hsl.h", 135 + $spin1)).set("hsl.l", $levelO6).hex(),
    gahr7: chroma(chroma(gar).set("hsl.h", 135 + $spin2)).set("hsl.l", $levelO7).hex(),
    gahr8: chroma(chroma(gar).set("hsl.h", 135 + $spin3)).set("hsl.l", $levelO8).hex(),
    gahr9: chroma(chroma(gar).set("hsl.h", 135 + $spin4)).set("hsl.l", $levelO9).hex(),

    gahd1: chroma(chroma(gad).set("hsl.h", 135 - $spin4)).set("hsl.l", $levelO1).hex(),
    gahd2: chroma(chroma(gad).set("hsl.h", 135 - $spin3)).set("hsl.l", $levelO2).hex(),
    gahd3: chroma(chroma(gad).set("hsl.h", 135 - $spin2)).set("hsl.l", $levelO3).hex(),
    gahd4: chroma(chroma(gad).set("hsl.h", 135 - $spin1)).set("hsl.l", $levelO4).hex(),
    gahd5: chroma(chroma(gad).set("hsl.h", 135 - $spin0)).set("hsl.l", $levelO5).hex(),
    gahd6: chroma(chroma(gad).set("hsl.h", 135 + $spin1)).set("hsl.l", $levelO6).hex(),
    gahd7: chroma(chroma(gad).set("hsl.h", 135 + $spin2)).set("hsl.l", $levelO7).hex(),
    gahd8: chroma(chroma(gad).set("hsl.h", 135 + $spin3)).set("hsl.l", $levelO8).hex(),
    gahd9: chroma(chroma(gad).set("hsl.h", 135 + $spin4)).set("hsl.l", $levelO9).hex(),

    aqhl1: chroma(chroma(aql).set("hsl.h", 150 - $spin4)).set("hsl.l", $levelO1).hex(),
    aqhl2: chroma(chroma(aql).set("hsl.h", 150 - $spin3)).set("hsl.l", $levelO2).hex(),
    aqhl3: chroma(chroma(aql).set("hsl.h", 150 - $spin2)).set("hsl.l", $levelO3).hex(),
    aqhl4: chroma(chroma(aql).set("hsl.h", 150 - $spin1)).set("hsl.l", $levelO4).hex(),
    aqhl5: chroma(chroma(aql).set("hsl.h", 150 - $spin0)).set("hsl.l", $levelO5).hex(),
    aqhl6: chroma(chroma(aql).set("hsl.h", 150 + $spin1)).set("hsl.l", $levelO6).hex(),
    aqhl7: chroma(chroma(aql).set("hsl.h", 150 + $spin2)).set("hsl.l", $levelO7).hex(),
    aqhl8: chroma(chroma(aql).set("hsl.h", 150 + $spin3)).set("hsl.l", $levelO8).hex(),
    aqhl9: chroma(chroma(aql).set("hsl.h", 150 + $spin4)).set("hsl.l", $levelO9).hex(),

    aqhm1: chroma(chroma(aqm).set("hsl.h", 150 - $spin4)).set("hsl.l", $levelO1).hex(),
    aqhm2: chroma(chroma(aqm).set("hsl.h", 150 - $spin3)).set("hsl.l", $levelO2).hex(),
    aqhm3: chroma(chroma(aqm).set("hsl.h", 150 - $spin2)).set("hsl.l", $levelO3).hex(),
    aqhm4: chroma(chroma(aqm).set("hsl.h", 150 - $spin1)).set("hsl.l", $levelO4).hex(),
    aqhm5: chroma(chroma(aqm).set("hsl.h", 150 - $spin0)).set("hsl.l", $levelO5).hex(),
    aqhm6: chroma(chroma(aqm).set("hsl.h", 150 + $spin1)).set("hsl.l", $levelO6).hex(),
    aqhm7: chroma(chroma(aqm).set("hsl.h", 150 + $spin2)).set("hsl.l", $levelO7).hex(),
    aqhm8: chroma(chroma(aqm).set("hsl.h", 150 + $spin3)).set("hsl.l", $levelO8).hex(),
    aqhm9: chroma(chroma(aqm).set("hsl.h", 150 + $spin4)).set("hsl.l", $levelO9).hex(),

    aqhr1: chroma(chroma(aqr).set("hsl.h", 150 - $spin4)).set("hsl.l", $levelO1).hex(),
    aqhr2: chroma(chroma(aqr).set("hsl.h", 150 - $spin3)).set("hsl.l", $levelO2).hex(),
    aqhr3: chroma(chroma(aqr).set("hsl.h", 150 - $spin2)).set("hsl.l", $levelO3).hex(),
    aqhr4: chroma(chroma(aqr).set("hsl.h", 150 - $spin1)).set("hsl.l", $levelO4).hex(),
    aqhr5: chroma(chroma(aqr).set("hsl.h", 150 - $spin0)).set("hsl.l", $levelO5).hex(),
    aqhr6: chroma(chroma(aqr).set("hsl.h", 150 + $spin1)).set("hsl.l", $levelO6).hex(),
    aqhr7: chroma(chroma(aqr).set("hsl.h", 150 + $spin2)).set("hsl.l", $levelO7).hex(),
    aqhr8: chroma(chroma(aqr).set("hsl.h", 150 + $spin3)).set("hsl.l", $levelO8).hex(),
    aqhr9: chroma(chroma(aqr).set("hsl.h", 150 + $spin4)).set("hsl.l", $levelO9).hex(),

    aqhd1: chroma(chroma(aqd).set("hsl.h", 150 - $spin4)).set("hsl.l", $levelO1).hex(),
    aqhd2: chroma(chroma(aqd).set("hsl.h", 150 - $spin3)).set("hsl.l", $levelO2).hex(),
    aqhd3: chroma(chroma(aqd).set("hsl.h", 150 - $spin2)).set("hsl.l", $levelO3).hex(),
    aqhd4: chroma(chroma(aqd).set("hsl.h", 150 - $spin1)).set("hsl.l", $levelO4).hex(),
    aqhd5: chroma(chroma(aqd).set("hsl.h", 150 - $spin0)).set("hsl.l", $levelO5).hex(),
    aqhd6: chroma(chroma(aqd).set("hsl.h", 150 + $spin1)).set("hsl.l", $levelO6).hex(),
    aqhd7: chroma(chroma(aqd).set("hsl.h", 150 + $spin2)).set("hsl.l", $levelO7).hex(),
    aqhd8: chroma(chroma(aqd).set("hsl.h", 150 + $spin3)).set("hsl.l", $levelO8).hex(),
    aqhd9: chroma(chroma(aqd).set("hsl.h", 150 + $spin4)).set("hsl.l", $levelO9).hex(),

    achl1: chroma(chroma(acl).set("hsl.h", 165 - $spin4)).set("hsl.l", $levelO1).hex(),
    achl2: chroma(chroma(acl).set("hsl.h", 165 - $spin3)).set("hsl.l", $levelO2).hex(),
    achl3: chroma(chroma(acl).set("hsl.h", 165 - $spin2)).set("hsl.l", $levelO3).hex(),
    achl4: chroma(chroma(acl).set("hsl.h", 165 - $spin1)).set("hsl.l", $levelO4).hex(),
    achl5: chroma(chroma(acl).set("hsl.h", 165 - $spin0)).set("hsl.l", $levelO5).hex(),
    achl6: chroma(chroma(acl).set("hsl.h", 165 + $spin1)).set("hsl.l", $levelO6).hex(),
    achl7: chroma(chroma(acl).set("hsl.h", 165 + $spin2)).set("hsl.l", $levelO7).hex(),
    achl8: chroma(chroma(acl).set("hsl.h", 165 + $spin3)).set("hsl.l", $levelO8).hex(),
    achl9: chroma(chroma(acl).set("hsl.h", 165 + $spin4)).set("hsl.l", $levelO9).hex(),

    achm1: chroma(chroma(acm).set("hsl.h", 165 - $spin4)).set("hsl.l", $levelO1).hex(),
    achm2: chroma(chroma(acm).set("hsl.h", 165 - $spin3)).set("hsl.l", $levelO2).hex(),
    achm3: chroma(chroma(acm).set("hsl.h", 165 - $spin2)).set("hsl.l", $levelO3).hex(),
    achm4: chroma(chroma(acm).set("hsl.h", 165 - $spin1)).set("hsl.l", $levelO4).hex(),
    achm5: chroma(chroma(acm).set("hsl.h", 165 - $spin0)).set("hsl.l", $levelO5).hex(),
    achm6: chroma(chroma(acm).set("hsl.h", 165 + $spin1)).set("hsl.l", $levelO6).hex(),
    achm7: chroma(chroma(acm).set("hsl.h", 165 + $spin2)).set("hsl.l", $levelO7).hex(),
    achm8: chroma(chroma(acm).set("hsl.h", 165 + $spin3)).set("hsl.l", $levelO8).hex(),
    achm9: chroma(chroma(acm).set("hsl.h", 165 + $spin4)).set("hsl.l", $levelO9).hex(),

    achr1: chroma(chroma(acr).set("hsl.h", 165 - $spin4)).set("hsl.l", $levelO1).hex(),
    achr2: chroma(chroma(acr).set("hsl.h", 165 - $spin3)).set("hsl.l", $levelO2).hex(),
    achr3: chroma(chroma(acr).set("hsl.h", 165 - $spin2)).set("hsl.l", $levelO3).hex(),
    achr4: chroma(chroma(acr).set("hsl.h", 165 - $spin1)).set("hsl.l", $levelO4).hex(),
    achr5: chroma(chroma(acr).set("hsl.h", 165 - $spin0)).set("hsl.l", $levelO5).hex(),
    achr6: chroma(chroma(acr).set("hsl.h", 165 + $spin1)).set("hsl.l", $levelO6).hex(),
    achr7: chroma(chroma(acr).set("hsl.h", 165 + $spin2)).set("hsl.l", $levelO7).hex(),
    achr8: chroma(chroma(acr).set("hsl.h", 165 + $spin3)).set("hsl.l", $levelO8).hex(),
    achr9: chroma(chroma(acr).set("hsl.h", 165 + $spin4)).set("hsl.l", $levelO9).hex(),

    achd1: chroma(chroma(acd).set("hsl.h", 165 - $spin4)).set("hsl.l", $levelO1).hex(),
    achd2: chroma(chroma(acd).set("hsl.h", 165 - $spin3)).set("hsl.l", $levelO2).hex(),
    achd3: chroma(chroma(acd).set("hsl.h", 165 - $spin2)).set("hsl.l", $levelO3).hex(),
    achd4: chroma(chroma(acd).set("hsl.h", 165 - $spin1)).set("hsl.l", $levelO4).hex(),
    achd5: chroma(chroma(acd).set("hsl.h", 165 - $spin0)).set("hsl.l", $levelO5).hex(),
    achd6: chroma(chroma(acd).set("hsl.h", 165 + $spin1)).set("hsl.l", $levelO6).hex(),
    achd7: chroma(chroma(acd).set("hsl.h", 165 + $spin2)).set("hsl.l", $levelO7).hex(),
    achd8: chroma(chroma(acd).set("hsl.h", 165 + $spin3)).set("hsl.l", $levelO8).hex(),
    achd9: chroma(chroma(acd).set("hsl.h", 165 + $spin4)).set("hsl.l", $levelO9).hex(),

    cyhl1: chroma(chroma(cyl).set("hsl.h", 180 - $spin4)).set("hsl.l", $levelO1).hex(),
    cyhl2: chroma(chroma(cyl).set("hsl.h", 180 - $spin3)).set("hsl.l", $levelO2).hex(),
    cyhl3: chroma(chroma(cyl).set("hsl.h", 180 - $spin2)).set("hsl.l", $levelO3).hex(),
    cyhl4: chroma(chroma(cyl).set("hsl.h", 180 - $spin1)).set("hsl.l", $levelO4).hex(),
    cyhl5: chroma(chroma(cyl).set("hsl.h", 180 - $spin0)).set("hsl.l", $levelO5).hex(),
    cyhl6: chroma(chroma(cyl).set("hsl.h", 180 + $spin1)).set("hsl.l", $levelO6).hex(),
    cyhl7: chroma(chroma(cyl).set("hsl.h", 180 + $spin2)).set("hsl.l", $levelO7).hex(),
    cyhl8: chroma(chroma(cyl).set("hsl.h", 180 + $spin3)).set("hsl.l", $levelO8).hex(),
    cyhl9: chroma(chroma(cyl).set("hsl.h", 180 + $spin4)).set("hsl.l", $levelO9).hex(),

    cyhm1: chroma(chroma(cym).set("hsl.h", 180 - $spin4)).set("hsl.l", $levelO1).hex(),
    cyhm2: chroma(chroma(cym).set("hsl.h", 180 - $spin3)).set("hsl.l", $levelO2).hex(),
    cyhm3: chroma(chroma(cym).set("hsl.h", 180 - $spin2)).set("hsl.l", $levelO3).hex(),
    cyhm4: chroma(chroma(cym).set("hsl.h", 180 - $spin1)).set("hsl.l", $levelO4).hex(),
    cyhm5: chroma(chroma(cym).set("hsl.h", 180 - $spin0)).set("hsl.l", $levelO5).hex(),
    cyhm6: chroma(chroma(cym).set("hsl.h", 180 + $spin1)).set("hsl.l", $levelO6).hex(),
    cyhm7: chroma(chroma(cym).set("hsl.h", 180 + $spin2)).set("hsl.l", $levelO7).hex(),
    cyhm8: chroma(chroma(cym).set("hsl.h", 180 + $spin3)).set("hsl.l", $levelO8).hex(),
    cyhm9: chroma(chroma(cym).set("hsl.h", 180 + $spin4)).set("hsl.l", $levelO9).hex(),

    cyhr1: chroma(chroma(cyr).set("hsl.h", 180 - $spin4)).set("hsl.l", $levelO1).hex(),
    cyhr2: chroma(chroma(cyr).set("hsl.h", 180 - $spin3)).set("hsl.l", $levelO2).hex(),
    cyhr3: chroma(chroma(cyr).set("hsl.h", 180 - $spin2)).set("hsl.l", $levelO3).hex(),
    cyhr4: chroma(chroma(cyr).set("hsl.h", 180 - $spin1)).set("hsl.l", $levelO4).hex(),
    cyhr5: chroma(chroma(cyr).set("hsl.h", 180 - $spin0)).set("hsl.l", $levelO5).hex(),
    cyhr6: chroma(chroma(cyr).set("hsl.h", 180 + $spin1)).set("hsl.l", $levelO6).hex(),
    cyhr7: chroma(chroma(cyr).set("hsl.h", 180 + $spin2)).set("hsl.l", $levelO7).hex(),
    cyhr8: chroma(chroma(cyr).set("hsl.h", 180 + $spin3)).set("hsl.l", $levelO8).hex(),
    cyhr9: chroma(chroma(cyr).set("hsl.h", 180 + $spin4)).set("hsl.l", $levelO9).hex(),

    cyhd1: chroma(chroma(cyd).set("hsl.h", 180 - $spin4)).set("hsl.l", $levelO1).hex(),
    cyhd2: chroma(chroma(cyd).set("hsl.h", 180 - $spin3)).set("hsl.l", $levelO2).hex(),
    cyhd3: chroma(chroma(cyd).set("hsl.h", 180 - $spin2)).set("hsl.l", $levelO3).hex(),
    cyhd4: chroma(chroma(cyd).set("hsl.h", 180 - $spin1)).set("hsl.l", $levelO4).hex(),
    cyhd5: chroma(chroma(cyd).set("hsl.h", 180 - $spin0)).set("hsl.l", $levelO5).hex(),
    cyhd6: chroma(chroma(cyd).set("hsl.h", 180 + $spin1)).set("hsl.l", $levelO6).hex(),
    cyhd7: chroma(chroma(cyd).set("hsl.h", 180 + $spin2)).set("hsl.l", $levelO7).hex(),
    cyhd8: chroma(chroma(cyd).set("hsl.h", 180 + $spin3)).set("hsl.l", $levelO8).hex(),
    cyhd9: chroma(chroma(cyd).set("hsl.h", 180 + $spin4)).set("hsl.l", $levelO9).hex(),

    cbhl1: chroma(chroma(cbl).set("hsl.h", 195 - $spin4)).set("hsl.l", $levelO1).hex(),
    cbhl2: chroma(chroma(cbl).set("hsl.h", 195 - $spin3)).set("hsl.l", $levelO2).hex(),
    cbhl3: chroma(chroma(cbl).set("hsl.h", 195 - $spin2)).set("hsl.l", $levelO3).hex(),
    cbhl4: chroma(chroma(cbl).set("hsl.h", 195 - $spin1)).set("hsl.l", $levelO4).hex(),
    cbhl5: chroma(chroma(cbl).set("hsl.h", 195 - $spin0)).set("hsl.l", $levelO5).hex(),
    cbhl6: chroma(chroma(cbl).set("hsl.h", 195 + $spin1)).set("hsl.l", $levelO6).hex(),
    cbhl7: chroma(chroma(cbl).set("hsl.h", 195 + $spin2)).set("hsl.l", $levelO7).hex(),
    cbhl8: chroma(chroma(cbl).set("hsl.h", 195 + $spin3)).set("hsl.l", $levelO8).hex(),
    cbhl9: chroma(chroma(cbl).set("hsl.h", 195 + $spin4)).set("hsl.l", $levelO9).hex(),

    cbhm1: chroma(chroma(cbm).set("hsl.h", 195 - $spin4)).set("hsl.l", $levelO1).hex(),
    cbhm2: chroma(chroma(cbm).set("hsl.h", 195 - $spin3)).set("hsl.l", $levelO2).hex(),
    cbhm3: chroma(chroma(cbm).set("hsl.h", 195 - $spin2)).set("hsl.l", $levelO3).hex(),
    cbhm4: chroma(chroma(cbm).set("hsl.h", 195 - $spin1)).set("hsl.l", $levelO4).hex(),
    cbhm5: chroma(chroma(cbm).set("hsl.h", 195 - $spin0)).set("hsl.l", $levelO5).hex(),
    cbhm6: chroma(chroma(cbm).set("hsl.h", 195 + $spin1)).set("hsl.l", $levelO6).hex(),
    cbhm7: chroma(chroma(cbm).set("hsl.h", 195 + $spin2)).set("hsl.l", $levelO7).hex(),
    cbhm8: chroma(chroma(cbm).set("hsl.h", 195 + $spin3)).set("hsl.l", $levelO8).hex(),
    cbhm9: chroma(chroma(cbm).set("hsl.h", 195 + $spin4)).set("hsl.l", $levelO9).hex(),

    cbhr1: chroma(chroma(cbr).set("hsl.h", 195 - $spin4)).set("hsl.l", $levelO1).hex(),
    cbhr2: chroma(chroma(cbr).set("hsl.h", 195 - $spin3)).set("hsl.l", $levelO2).hex(),
    cbhr3: chroma(chroma(cbr).set("hsl.h", 195 - $spin2)).set("hsl.l", $levelO3).hex(),
    cbhr4: chroma(chroma(cbr).set("hsl.h", 195 - $spin1)).set("hsl.l", $levelO4).hex(),
    cbhr5: chroma(chroma(cbr).set("hsl.h", 195 - $spin0)).set("hsl.l", $levelO5).hex(),
    cbhr6: chroma(chroma(cbr).set("hsl.h", 195 + $spin1)).set("hsl.l", $levelO6).hex(),
    cbhr7: chroma(chroma(cbr).set("hsl.h", 195 + $spin2)).set("hsl.l", $levelO7).hex(),
    cbhr8: chroma(chroma(cbr).set("hsl.h", 195 + $spin3)).set("hsl.l", $levelO8).hex(),
    cbhr9: chroma(chroma(cbr).set("hsl.h", 195 + $spin4)).set("hsl.l", $levelO9).hex(),

    cbhd1: chroma(chroma(cbd).set("hsl.h", 195 - $spin4)).set("hsl.l", $levelO1).hex(),
    cbhd2: chroma(chroma(cbd).set("hsl.h", 195 - $spin3)).set("hsl.l", $levelO2).hex(),
    cbhd3: chroma(chroma(cbd).set("hsl.h", 195 - $spin2)).set("hsl.l", $levelO3).hex(),
    cbhd4: chroma(chroma(cbd).set("hsl.h", 195 - $spin1)).set("hsl.l", $levelO4).hex(),
    cbhd5: chroma(chroma(cbd).set("hsl.h", 195 - $spin0)).set("hsl.l", $levelO5).hex(),
    cbhd6: chroma(chroma(cbd).set("hsl.h", 195 + $spin1)).set("hsl.l", $levelO6).hex(),
    cbhd7: chroma(chroma(cbd).set("hsl.h", 195 + $spin2)).set("hsl.l", $levelO7).hex(),
    cbhd8: chroma(chroma(cbd).set("hsl.h", 195 + $spin3)).set("hsl.l", $levelO8).hex(),
    cbhd9: chroma(chroma(cbd).set("hsl.h", 195 + $spin4)).set("hsl.l", $levelO9).hex(),

    blhl1: chroma(chroma(bll).set("hsl.h", 210 - $spin4)).set("hsl.l", $levelO1).hex(),
    blhl2: chroma(chroma(bll).set("hsl.h", 210 - $spin3)).set("hsl.l", $levelO2).hex(),
    blhl3: chroma(chroma(bll).set("hsl.h", 210 - $spin2)).set("hsl.l", $levelO3).hex(),
    blhl4: chroma(chroma(bll).set("hsl.h", 210 - $spin1)).set("hsl.l", $levelO4).hex(),
    blhl5: chroma(chroma(bll).set("hsl.h", 210 - $spin0)).set("hsl.l", $levelO5).hex(),
    blhl6: chroma(chroma(bll).set("hsl.h", 210 + $spin1)).set("hsl.l", $levelO6).hex(),
    blhl7: chroma(chroma(bll).set("hsl.h", 210 + $spin2)).set("hsl.l", $levelO7).hex(),
    blhl8: chroma(chroma(bll).set("hsl.h", 210 + $spin3)).set("hsl.l", $levelO8).hex(),
    blhl9: chroma(chroma(bll).set("hsl.h", 210 + $spin4)).set("hsl.l", $levelO9).hex(),

    blhm1: chroma(chroma(blm).set("hsl.h", 210 - $spin4)).set("hsl.l", $levelO1).hex(),
    blhm2: chroma(chroma(blm).set("hsl.h", 210 - $spin3)).set("hsl.l", $levelO2).hex(),
    blhm3: chroma(chroma(blm).set("hsl.h", 210 - $spin2)).set("hsl.l", $levelO3).hex(),
    blhm4: chroma(chroma(blm).set("hsl.h", 210 - $spin1)).set("hsl.l", $levelO4).hex(),
    blhm5: chroma(chroma(blm).set("hsl.h", 210 - $spin0)).set("hsl.l", $levelO5).hex(),
    blhm6: chroma(chroma(blm).set("hsl.h", 210 + $spin1)).set("hsl.l", $levelO6).hex(),
    blhm7: chroma(chroma(blm).set("hsl.h", 210 + $spin2)).set("hsl.l", $levelO7).hex(),
    blhm8: chroma(chroma(blm).set("hsl.h", 210 + $spin3)).set("hsl.l", $levelO8).hex(),
    blhm9: chroma(chroma(blm).set("hsl.h", 210 + $spin4)).set("hsl.l", $levelO9).hex(),

    blhr1: chroma(chroma(blr).set("hsl.h", 210 - $spin4)).set("hsl.l", $levelO1).hex(),
    blhr2: chroma(chroma(blr).set("hsl.h", 210 - $spin3)).set("hsl.l", $levelO2).hex(),
    blhr3: chroma(chroma(blr).set("hsl.h", 210 - $spin2)).set("hsl.l", $levelO3).hex(),
    blhr4: chroma(chroma(blr).set("hsl.h", 210 - $spin1)).set("hsl.l", $levelO4).hex(),
    blhr5: chroma(chroma(blr).set("hsl.h", 210 - $spin0)).set("hsl.l", $levelO5).hex(),
    blhr6: chroma(chroma(blr).set("hsl.h", 210 + $spin1)).set("hsl.l", $levelO6).hex(),
    blhr7: chroma(chroma(blr).set("hsl.h", 210 + $spin2)).set("hsl.l", $levelO7).hex(),
    blhr8: chroma(chroma(blr).set("hsl.h", 210 + $spin3)).set("hsl.l", $levelO8).hex(),
    blhr9: chroma(chroma(blr).set("hsl.h", 210 + $spin4)).set("hsl.l", $levelO9).hex(),

    blhd1: chroma(chroma(bld).set("hsl.h", 210 - $spin4)).set("hsl.l", $levelO1).hex(),
    blhd2: chroma(chroma(bld).set("hsl.h", 210 - $spin3)).set("hsl.l", $levelO2).hex(),
    blhd3: chroma(chroma(bld).set("hsl.h", 210 - $spin2)).set("hsl.l", $levelO3).hex(),
    blhd4: chroma(chroma(bld).set("hsl.h", 210 - $spin1)).set("hsl.l", $levelO4).hex(),
    blhd5: chroma(chroma(bld).set("hsl.h", 210 - $spin0)).set("hsl.l", $levelO5).hex(),
    blhd6: chroma(chroma(bld).set("hsl.h", 210 + $spin1)).set("hsl.l", $levelO6).hex(),
    blhd7: chroma(chroma(bld).set("hsl.h", 210 + $spin2)).set("hsl.l", $levelO7).hex(),
    blhd8: chroma(chroma(bld).set("hsl.h", 210 + $spin3)).set("hsl.l", $levelO8).hex(),
    blhd9: chroma(chroma(bld).set("hsl.h", 210 + $spin4)).set("hsl.l", $levelO9).hex(),

    bihl1: chroma(chroma(bil).set("hsl.h", 225 - $spin4)).set("hsl.l", $levelO1).hex(),
    bihl2: chroma(chroma(bil).set("hsl.h", 225 - $spin3)).set("hsl.l", $levelO2).hex(),
    bihl3: chroma(chroma(bil).set("hsl.h", 225 - $spin2)).set("hsl.l", $levelO3).hex(),
    bihl4: chroma(chroma(bil).set("hsl.h", 225 - $spin1)).set("hsl.l", $levelO4).hex(),
    bihl5: chroma(chroma(bil).set("hsl.h", 225 - $spin0)).set("hsl.l", $levelO5).hex(),
    bihl6: chroma(chroma(bil).set("hsl.h", 225 + $spin1)).set("hsl.l", $levelO6).hex(),
    bihl7: chroma(chroma(bil).set("hsl.h", 225 + $spin2)).set("hsl.l", $levelO7).hex(),
    bihl8: chroma(chroma(bil).set("hsl.h", 225 + $spin3)).set("hsl.l", $levelO8).hex(),
    bihl9: chroma(chroma(bil).set("hsl.h", 225 + $spin4)).set("hsl.l", $levelO9).hex(),

    bihm1: chroma(chroma(bim).set("hsl.h", 225 - $spin4)).set("hsl.l", $levelO1).hex(),
    bihm2: chroma(chroma(bim).set("hsl.h", 225 - $spin3)).set("hsl.l", $levelO2).hex(),
    bihm3: chroma(chroma(bim).set("hsl.h", 225 - $spin2)).set("hsl.l", $levelO3).hex(),
    bihm4: chroma(chroma(bim).set("hsl.h", 225 - $spin1)).set("hsl.l", $levelO4).hex(),
    bihm5: chroma(chroma(bim).set("hsl.h", 225 - $spin0)).set("hsl.l", $levelO5).hex(),
    bihm6: chroma(chroma(bim).set("hsl.h", 225 + $spin1)).set("hsl.l", $levelO6).hex(),
    bihm7: chroma(chroma(bim).set("hsl.h", 225 + $spin2)).set("hsl.l", $levelO7).hex(),
    bihm8: chroma(chroma(bim).set("hsl.h", 225 + $spin3)).set("hsl.l", $levelO8).hex(),
    bihm9: chroma(chroma(bim).set("hsl.h", 225 + $spin4)).set("hsl.l", $levelO9).hex(),

    bihr1: chroma(chroma(bir).set("hsl.h", 225 - $spin4)).set("hsl.l", $levelO1).hex(),
    bihr2: chroma(chroma(bir).set("hsl.h", 225 - $spin3)).set("hsl.l", $levelO2).hex(),
    bihr3: chroma(chroma(bir).set("hsl.h", 225 - $spin2)).set("hsl.l", $levelO3).hex(),
    bihr4: chroma(chroma(bir).set("hsl.h", 225 - $spin1)).set("hsl.l", $levelO4).hex(),
    bihr5: chroma(chroma(bir).set("hsl.h", 225 - $spin0)).set("hsl.l", $levelO5).hex(),
    bihr6: chroma(chroma(bir).set("hsl.h", 225 + $spin1)).set("hsl.l", $levelO6).hex(),
    bihr7: chroma(chroma(bir).set("hsl.h", 225 + $spin2)).set("hsl.l", $levelO7).hex(),
    bihr8: chroma(chroma(bir).set("hsl.h", 225 + $spin3)).set("hsl.l", $levelO8).hex(),
    bihr9: chroma(chroma(bir).set("hsl.h", 225 + $spin4)).set("hsl.l", $levelO9).hex(),

    bihd1: chroma(chroma(bid).set("hsl.h", 225 - $spin4)).set("hsl.l", $levelO1).hex(),
    bihd2: chroma(chroma(bid).set("hsl.h", 225 - $spin3)).set("hsl.l", $levelO2).hex(),
    bihd3: chroma(chroma(bid).set("hsl.h", 225 - $spin2)).set("hsl.l", $levelO3).hex(),
    bihd4: chroma(chroma(bid).set("hsl.h", 225 - $spin1)).set("hsl.l", $levelO4).hex(),
    bihd5: chroma(chroma(bid).set("hsl.h", 225 - $spin0)).set("hsl.l", $levelO5).hex(),
    bihd6: chroma(chroma(bid).set("hsl.h", 225 + $spin1)).set("hsl.l", $levelO6).hex(),
    bihd7: chroma(chroma(bid).set("hsl.h", 225 + $spin2)).set("hsl.l", $levelO7).hex(),
    bihd8: chroma(chroma(bid).set("hsl.h", 225 + $spin3)).set("hsl.l", $levelO8).hex(),
    bihd9: chroma(chroma(bid).set("hsl.h", 225 + $spin4)).set("hsl.l", $levelO9).hex(),

    inhl1: chroma(chroma(inl).set("hsl.h", 240 - $spin4)).set("hsl.l", $levelO1).hex(),
    inhl2: chroma(chroma(inl).set("hsl.h", 240 - $spin3)).set("hsl.l", $levelO2).hex(),
    inhl3: chroma(chroma(inl).set("hsl.h", 240 - $spin2)).set("hsl.l", $levelO3).hex(),
    inhl4: chroma(chroma(inl).set("hsl.h", 240 - $spin1)).set("hsl.l", $levelO4).hex(),
    inhl5: chroma(chroma(inl).set("hsl.h", 240 - $spin0)).set("hsl.l", $levelO5).hex(),
    inhl6: chroma(chroma(inl).set("hsl.h", 240 + $spin1)).set("hsl.l", $levelO6).hex(),
    inhl7: chroma(chroma(inl).set("hsl.h", 240 + $spin2)).set("hsl.l", $levelO7).hex(),
    inhl8: chroma(chroma(inl).set("hsl.h", 240 + $spin3)).set("hsl.l", $levelO8).hex(),
    inhl9: chroma(chroma(inl).set("hsl.h", 240 + $spin4)).set("hsl.l", $levelO9).hex(),

    inhm1: chroma(chroma(inm).set("hsl.h", 240 - $spin4)).set("hsl.l", $levelO1).hex(),
    inhm2: chroma(chroma(inm).set("hsl.h", 240 - $spin3)).set("hsl.l", $levelO2).hex(),
    inhm3: chroma(chroma(inm).set("hsl.h", 240 - $spin2)).set("hsl.l", $levelO3).hex(),
    inhm4: chroma(chroma(inm).set("hsl.h", 240 - $spin1)).set("hsl.l", $levelO4).hex(),
    inhm5: chroma(chroma(inm).set("hsl.h", 240 - $spin0)).set("hsl.l", $levelO5).hex(),
    inhm6: chroma(chroma(inm).set("hsl.h", 240 + $spin1)).set("hsl.l", $levelO6).hex(),
    inhm7: chroma(chroma(inm).set("hsl.h", 240 + $spin2)).set("hsl.l", $levelO7).hex(),
    inhm8: chroma(chroma(inm).set("hsl.h", 240 + $spin3)).set("hsl.l", $levelO8).hex(),
    inhm9: chroma(chroma(inm).set("hsl.h", 240 + $spin4)).set("hsl.l", $levelO9).hex(),

    inhr1: chroma(chroma(inr).set("hsl.h", 240 - $spin4)).set("hsl.l", $levelO1).hex(),
    inhr2: chroma(chroma(inr).set("hsl.h", 240 - $spin3)).set("hsl.l", $levelO2).hex(),
    inhr3: chroma(chroma(inr).set("hsl.h", 240 - $spin2)).set("hsl.l", $levelO3).hex(),
    inhr4: chroma(chroma(inr).set("hsl.h", 240 - $spin1)).set("hsl.l", $levelO4).hex(),
    inhr5: chroma(chroma(inr).set("hsl.h", 240 - $spin0)).set("hsl.l", $levelO5).hex(),
    inhr6: chroma(chroma(inr).set("hsl.h", 240 + $spin1)).set("hsl.l", $levelO6).hex(),
    inhr7: chroma(chroma(inr).set("hsl.h", 240 + $spin2)).set("hsl.l", $levelO7).hex(),
    inhr8: chroma(chroma(inr).set("hsl.h", 240 + $spin3)).set("hsl.l", $levelO8).hex(),
    inhr9: chroma(chroma(inr).set("hsl.h", 240 + $spin4)).set("hsl.l", $levelO9).hex(),

    inhd1: chroma(chroma(ind).set("hsl.h", 240 - $spin4)).set("hsl.l", $levelO1).hex(),
    inhd2: chroma(chroma(ind).set("hsl.h", 240 - $spin3)).set("hsl.l", $levelO2).hex(),
    inhd3: chroma(chroma(ind).set("hsl.h", 240 - $spin2)).set("hsl.l", $levelO3).hex(),
    inhd4: chroma(chroma(ind).set("hsl.h", 240 - $spin1)).set("hsl.l", $levelO4).hex(),
    inhd5: chroma(chroma(ind).set("hsl.h", 240 - $spin0)).set("hsl.l", $levelO5).hex(),
    inhd6: chroma(chroma(ind).set("hsl.h", 240 + $spin1)).set("hsl.l", $levelO6).hex(),
    inhd7: chroma(chroma(ind).set("hsl.h", 240 + $spin2)).set("hsl.l", $levelO7).hex(),
    inhd8: chroma(chroma(ind).set("hsl.h", 240 + $spin3)).set("hsl.l", $levelO8).hex(),
    inhd9: chroma(chroma(ind).set("hsl.h", 240 + $spin4)).set("hsl.l", $levelO9).hex(),

    iphl1: chroma(chroma(ipl).set("hsl.h", 255 - $spin4)).set("hsl.l", $levelO1).hex(),
    iphl2: chroma(chroma(ipl).set("hsl.h", 255 - $spin3)).set("hsl.l", $levelO2).hex(),
    iphl3: chroma(chroma(ipl).set("hsl.h", 255 - $spin2)).set("hsl.l", $levelO3).hex(),
    iphl4: chroma(chroma(ipl).set("hsl.h", 255 - $spin1)).set("hsl.l", $levelO4).hex(),
    iphl5: chroma(chroma(ipl).set("hsl.h", 255 - $spin0)).set("hsl.l", $levelO5).hex(),
    iphl6: chroma(chroma(ipl).set("hsl.h", 255 + $spin1)).set("hsl.l", $levelO6).hex(),
    iphl7: chroma(chroma(ipl).set("hsl.h", 255 + $spin2)).set("hsl.l", $levelO7).hex(),
    iphl8: chroma(chroma(ipl).set("hsl.h", 255 + $spin3)).set("hsl.l", $levelO8).hex(),
    iphl9: chroma(chroma(ipl).set("hsl.h", 255 + $spin4)).set("hsl.l", $levelO9).hex(),

    iphm1: chroma(chroma(ipm).set("hsl.h", 255 - $spin4)).set("hsl.l", $levelO1).hex(),
    iphm2: chroma(chroma(ipm).set("hsl.h", 255 - $spin3)).set("hsl.l", $levelO2).hex(),
    iphm3: chroma(chroma(ipm).set("hsl.h", 255 - $spin2)).set("hsl.l", $levelO3).hex(),
    iphm4: chroma(chroma(ipm).set("hsl.h", 255 - $spin1)).set("hsl.l", $levelO4).hex(),
    iphm5: chroma(chroma(ipm).set("hsl.h", 255 - $spin0)).set("hsl.l", $levelO5).hex(),
    iphm6: chroma(chroma(ipm).set("hsl.h", 255 + $spin1)).set("hsl.l", $levelO6).hex(),
    iphm7: chroma(chroma(ipm).set("hsl.h", 255 + $spin2)).set("hsl.l", $levelO7).hex(),
    iphm8: chroma(chroma(ipm).set("hsl.h", 255 + $spin3)).set("hsl.l", $levelO8).hex(),
    iphm9: chroma(chroma(ipm).set("hsl.h", 255 + $spin4)).set("hsl.l", $levelO9).hex(),

    iphr1: chroma(chroma(ipr).set("hsl.h", 255 - $spin4)).set("hsl.l", $levelO1).hex(),
    iphr2: chroma(chroma(ipr).set("hsl.h", 255 - $spin3)).set("hsl.l", $levelO2).hex(),
    iphr3: chroma(chroma(ipr).set("hsl.h", 255 - $spin2)).set("hsl.l", $levelO3).hex(),
    iphr4: chroma(chroma(ipr).set("hsl.h", 255 - $spin1)).set("hsl.l", $levelO4).hex(),
    iphr5: chroma(chroma(ipr).set("hsl.h", 255 - $spin0)).set("hsl.l", $levelO5).hex(),
    iphr6: chroma(chroma(ipr).set("hsl.h", 255 + $spin1)).set("hsl.l", $levelO6).hex(),
    iphr7: chroma(chroma(ipr).set("hsl.h", 255 + $spin2)).set("hsl.l", $levelO7).hex(),
    iphr8: chroma(chroma(ipr).set("hsl.h", 255 + $spin3)).set("hsl.l", $levelO8).hex(),
    iphr9: chroma(chroma(ipr).set("hsl.h", 255 + $spin4)).set("hsl.l", $levelO9).hex(),

    iphd1: chroma(chroma(ipd).set("hsl.h", 255 - $spin4)).set("hsl.l", $levelO1).hex(),
    iphd2: chroma(chroma(ipd).set("hsl.h", 255 - $spin3)).set("hsl.l", $levelO2).hex(),
    iphd3: chroma(chroma(ipd).set("hsl.h", 255 - $spin2)).set("hsl.l", $levelO3).hex(),
    iphd4: chroma(chroma(ipd).set("hsl.h", 255 - $spin1)).set("hsl.l", $levelO4).hex(),
    iphd5: chroma(chroma(ipd).set("hsl.h", 255 - $spin0)).set("hsl.l", $levelO5).hex(),
    iphd6: chroma(chroma(ipd).set("hsl.h", 255 + $spin1)).set("hsl.l", $levelO6).hex(),
    iphd7: chroma(chroma(ipd).set("hsl.h", 255 + $spin2)).set("hsl.l", $levelO7).hex(),
    iphd8: chroma(chroma(ipd).set("hsl.h", 255 + $spin3)).set("hsl.l", $levelO8).hex(),
    iphd9: chroma(chroma(ipd).set("hsl.h", 255 + $spin4)).set("hsl.l", $levelO9).hex(),

    puhl1: chroma(chroma(pul).set("hsl.h", 270 - $spin4)).set("hsl.l", $levelO1).hex(),
    puhl2: chroma(chroma(pul).set("hsl.h", 270 - $spin3)).set("hsl.l", $levelO2).hex(),
    puhl3: chroma(chroma(pul).set("hsl.h", 270 - $spin2)).set("hsl.l", $levelO3).hex(),
    puhl4: chroma(chroma(pul).set("hsl.h", 270 - $spin1)).set("hsl.l", $levelO4).hex(),
    puhl5: chroma(chroma(pul).set("hsl.h", 270 - $spin0)).set("hsl.l", $levelO5).hex(),
    puhl6: chroma(chroma(pul).set("hsl.h", 270 + $spin1)).set("hsl.l", $levelO6).hex(),
    puhl7: chroma(chroma(pul).set("hsl.h", 270 + $spin2)).set("hsl.l", $levelO7).hex(),
    puhl8: chroma(chroma(pul).set("hsl.h", 270 + $spin3)).set("hsl.l", $levelO8).hex(),
    puhl9: chroma(chroma(pul).set("hsl.h", 270 + $spin4)).set("hsl.l", $levelO9).hex(),

    puhm1: chroma(chroma(pum).set("hsl.h", 270 - $spin4)).set("hsl.l", $levelO1).hex(),
    puhm2: chroma(chroma(pum).set("hsl.h", 270 - $spin3)).set("hsl.l", $levelO2).hex(),
    puhm3: chroma(chroma(pum).set("hsl.h", 270 - $spin2)).set("hsl.l", $levelO3).hex(),
    puhm4: chroma(chroma(pum).set("hsl.h", 270 - $spin1)).set("hsl.l", $levelO4).hex(),
    puhm5: chroma(chroma(pum).set("hsl.h", 270 - $spin0)).set("hsl.l", $levelO5).hex(),
    puhm6: chroma(chroma(pum).set("hsl.h", 270 + $spin1)).set("hsl.l", $levelO6).hex(),
    puhm7: chroma(chroma(pum).set("hsl.h", 270 + $spin2)).set("hsl.l", $levelO7).hex(),
    puhm8: chroma(chroma(pum).set("hsl.h", 270 + $spin3)).set("hsl.l", $levelO8).hex(),
    puhm9: chroma(chroma(pum).set("hsl.h", 270 + $spin4)).set("hsl.l", $levelO9).hex(),

    puhr1: chroma(chroma(pur).set("hsl.h", 270 - $spin4)).set("hsl.l", $levelO1).hex(),
    puhr2: chroma(chroma(pur).set("hsl.h", 270 - $spin3)).set("hsl.l", $levelO2).hex(),
    puhr3: chroma(chroma(pur).set("hsl.h", 270 - $spin2)).set("hsl.l", $levelO3).hex(),
    puhr4: chroma(chroma(pur).set("hsl.h", 270 - $spin1)).set("hsl.l", $levelO4).hex(),
    puhr5: chroma(chroma(pur).set("hsl.h", 270 - $spin0)).set("hsl.l", $levelO5).hex(),
    puhr6: chroma(chroma(pur).set("hsl.h", 270 + $spin1)).set("hsl.l", $levelO6).hex(),
    puhr7: chroma(chroma(pur).set("hsl.h", 270 + $spin2)).set("hsl.l", $levelO7).hex(),
    puhr8: chroma(chroma(pur).set("hsl.h", 270 + $spin3)).set("hsl.l", $levelO8).hex(),
    puhr9: chroma(chroma(pur).set("hsl.h", 270 + $spin4)).set("hsl.l", $levelO9).hex(),

    puhd1: chroma(chroma(pud).set("hsl.h", 270 - $spin4)).set("hsl.l", $levelO1).hex(),
    puhd2: chroma(chroma(pud).set("hsl.h", 270 - $spin3)).set("hsl.l", $levelO2).hex(),
    puhd3: chroma(chroma(pud).set("hsl.h", 270 - $spin2)).set("hsl.l", $levelO3).hex(),
    puhd4: chroma(chroma(pud).set("hsl.h", 270 - $spin1)).set("hsl.l", $levelO4).hex(),
    puhd5: chroma(chroma(pud).set("hsl.h", 270 - $spin0)).set("hsl.l", $levelO5).hex(),
    puhd6: chroma(chroma(pud).set("hsl.h", 270 + $spin1)).set("hsl.l", $levelO6).hex(),
    puhd7: chroma(chroma(pud).set("hsl.h", 270 + $spin2)).set("hsl.l", $levelO7).hex(),
    puhd8: chroma(chroma(pud).set("hsl.h", 270 + $spin3)).set("hsl.l", $levelO8).hex(),
    puhd9: chroma(chroma(pud).set("hsl.h", 270 + $spin4)).set("hsl.l", $levelO9).hex(),

    pphl1: chroma(chroma(ppl).set("hsl.h", 285 - $spin4)).set("hsl.l", $levelO1).hex(),
    pphl2: chroma(chroma(ppl).set("hsl.h", 285 - $spin3)).set("hsl.l", $levelO2).hex(),
    pphl3: chroma(chroma(ppl).set("hsl.h", 285 - $spin2)).set("hsl.l", $levelO3).hex(),
    pphl4: chroma(chroma(ppl).set("hsl.h", 285 - $spin1)).set("hsl.l", $levelO4).hex(),
    pphl5: chroma(chroma(ppl).set("hsl.h", 285 - $spin0)).set("hsl.l", $levelO5).hex(),
    pphl6: chroma(chroma(ppl).set("hsl.h", 285 + $spin1)).set("hsl.l", $levelO6).hex(),
    pphl7: chroma(chroma(ppl).set("hsl.h", 285 + $spin2)).set("hsl.l", $levelO7).hex(),
    pphl8: chroma(chroma(ppl).set("hsl.h", 285 + $spin3)).set("hsl.l", $levelO8).hex(),
    pphl9: chroma(chroma(ppl).set("hsl.h", 285 + $spin4)).set("hsl.l", $levelO9).hex(),

    pphm1: chroma(chroma(ppm).set("hsl.h", 285 - $spin4)).set("hsl.l", $levelO1).hex(),
    pphm2: chroma(chroma(ppm).set("hsl.h", 285 - $spin3)).set("hsl.l", $levelO2).hex(),
    pphm3: chroma(chroma(ppm).set("hsl.h", 285 - $spin2)).set("hsl.l", $levelO3).hex(),
    pphm4: chroma(chroma(ppm).set("hsl.h", 285 - $spin1)).set("hsl.l", $levelO4).hex(),
    pphm5: chroma(chroma(ppm).set("hsl.h", 285 - $spin0)).set("hsl.l", $levelO5).hex(),
    pphm6: chroma(chroma(ppm).set("hsl.h", 285 + $spin1)).set("hsl.l", $levelO6).hex(),
    pphm7: chroma(chroma(ppm).set("hsl.h", 285 + $spin2)).set("hsl.l", $levelO7).hex(),
    pphm8: chroma(chroma(ppm).set("hsl.h", 285 + $spin3)).set("hsl.l", $levelO8).hex(),
    pphm9: chroma(chroma(ppm).set("hsl.h", 285 + $spin4)).set("hsl.l", $levelO9).hex(),

    pphr1: chroma(chroma(ppr).set("hsl.h", 285 - $spin4)).set("hsl.l", $levelO1).hex(),
    pphr2: chroma(chroma(ppr).set("hsl.h", 285 - $spin3)).set("hsl.l", $levelO2).hex(),
    pphr3: chroma(chroma(ppr).set("hsl.h", 285 - $spin2)).set("hsl.l", $levelO3).hex(),
    pphr4: chroma(chroma(ppr).set("hsl.h", 285 - $spin1)).set("hsl.l", $levelO4).hex(),
    pphr5: chroma(chroma(ppr).set("hsl.h", 285 - $spin0)).set("hsl.l", $levelO5).hex(),
    pphr6: chroma(chroma(ppr).set("hsl.h", 285 + $spin1)).set("hsl.l", $levelO6).hex(),
    pphr7: chroma(chroma(ppr).set("hsl.h", 285 + $spin2)).set("hsl.l", $levelO7).hex(),
    pphr8: chroma(chroma(ppr).set("hsl.h", 285 + $spin3)).set("hsl.l", $levelO8).hex(),
    pphr9: chroma(chroma(ppr).set("hsl.h", 285 + $spin4)).set("hsl.l", $levelO9).hex(),

    pphd1: chroma(chroma(ppd).set("hsl.h", 285 - $spin4)).set("hsl.l", $levelO1).hex(),
    pphd2: chroma(chroma(ppd).set("hsl.h", 285 - $spin3)).set("hsl.l", $levelO2).hex(),
    pphd3: chroma(chroma(ppd).set("hsl.h", 285 - $spin2)).set("hsl.l", $levelO3).hex(),
    pphd4: chroma(chroma(ppd).set("hsl.h", 285 - $spin1)).set("hsl.l", $levelO4).hex(),
    pphd5: chroma(chroma(ppd).set("hsl.h", 285 - $spin0)).set("hsl.l", $levelO5).hex(),
    pphd6: chroma(chroma(ppd).set("hsl.h", 285 + $spin1)).set("hsl.l", $levelO6).hex(),
    pphd7: chroma(chroma(ppd).set("hsl.h", 285 + $spin2)).set("hsl.l", $levelO7).hex(),
    pphd8: chroma(chroma(ppd).set("hsl.h", 285 + $spin3)).set("hsl.l", $levelO8).hex(),
    pphd9: chroma(chroma(ppd).set("hsl.h", 285 + $spin4)).set("hsl.l", $levelO9).hex(),

    pihl1: chroma(chroma(pil).set("hsl.h", 300 - $spin4)).set("hsl.l", $levelO1).hex(),
    pihl2: chroma(chroma(pil).set("hsl.h", 300 - $spin3)).set("hsl.l", $levelO2).hex(),
    pihl3: chroma(chroma(pil).set("hsl.h", 300 - $spin2)).set("hsl.l", $levelO3).hex(),
    pihl4: chroma(chroma(pil).set("hsl.h", 300 - $spin1)).set("hsl.l", $levelO4).hex(),
    pihl5: chroma(chroma(pil).set("hsl.h", 300 - $spin0)).set("hsl.l", $levelO5).hex(),
    pihl6: chroma(chroma(pil).set("hsl.h", 300 + $spin1)).set("hsl.l", $levelO6).hex(),
    pihl7: chroma(chroma(pil).set("hsl.h", 300 + $spin2)).set("hsl.l", $levelO7).hex(),
    pihl8: chroma(chroma(pil).set("hsl.h", 300 + $spin3)).set("hsl.l", $levelO8).hex(),
    pihl9: chroma(chroma(pil).set("hsl.h", 300 + $spin4)).set("hsl.l", $levelO9).hex(),

    pihm1: chroma(chroma(pim).set("hsl.h", 300 - $spin4)).set("hsl.l", $levelO1).hex(),
    pihm2: chroma(chroma(pim).set("hsl.h", 300 - $spin3)).set("hsl.l", $levelO2).hex(),
    pihm3: chroma(chroma(pim).set("hsl.h", 300 - $spin2)).set("hsl.l", $levelO3).hex(),
    pihm4: chroma(chroma(pim).set("hsl.h", 300 - $spin1)).set("hsl.l", $levelO4).hex(),
    pihm5: chroma(chroma(pim).set("hsl.h", 300 - $spin0)).set("hsl.l", $levelO5).hex(),
    pihm6: chroma(chroma(pim).set("hsl.h", 300 + $spin1)).set("hsl.l", $levelO6).hex(),
    pihm7: chroma(chroma(pim).set("hsl.h", 300 + $spin2)).set("hsl.l", $levelO7).hex(),
    pihm8: chroma(chroma(pim).set("hsl.h", 300 + $spin3)).set("hsl.l", $levelO8).hex(),
    pihm9: chroma(chroma(pim).set("hsl.h", 300 + $spin4)).set("hsl.l", $levelO9).hex(),

    pihr1: chroma(chroma(pir).set("hsl.h", 300 - $spin4)).set("hsl.l", $levelO1).hex(),
    pihr2: chroma(chroma(pir).set("hsl.h", 300 - $spin3)).set("hsl.l", $levelO2).hex(),
    pihr3: chroma(chroma(pir).set("hsl.h", 300 - $spin2)).set("hsl.l", $levelO3).hex(),
    pihr4: chroma(chroma(pir).set("hsl.h", 300 - $spin1)).set("hsl.l", $levelO4).hex(),
    pihr5: chroma(chroma(pir).set("hsl.h", 300 - $spin0)).set("hsl.l", $levelO5).hex(),
    pihr6: chroma(chroma(pir).set("hsl.h", 300 + $spin1)).set("hsl.l", $levelO6).hex(),
    pihr7: chroma(chroma(pir).set("hsl.h", 300 + $spin2)).set("hsl.l", $levelO7).hex(),
    pihr8: chroma(chroma(pir).set("hsl.h", 300 + $spin3)).set("hsl.l", $levelO8).hex(),
    pihr9: chroma(chroma(pir).set("hsl.h", 300 + $spin4)).set("hsl.l", $levelO9).hex(),

    pihd1: chroma(chroma(pid).set("hsl.h", 300 - $spin4)).set("hsl.l", $levelO1).hex(),
    pihd2: chroma(chroma(pid).set("hsl.h", 300 - $spin3)).set("hsl.l", $levelO2).hex(),
    pihd3: chroma(chroma(pid).set("hsl.h", 300 - $spin2)).set("hsl.l", $levelO3).hex(),
    pihd4: chroma(chroma(pid).set("hsl.h", 300 - $spin1)).set("hsl.l", $levelO4).hex(),
    pihd5: chroma(chroma(pid).set("hsl.h", 300 - $spin0)).set("hsl.l", $levelO5).hex(),
    pihd6: chroma(chroma(pid).set("hsl.h", 300 + $spin1)).set("hsl.l", $levelO6).hex(),
    pihd7: chroma(chroma(pid).set("hsl.h", 300 + $spin2)).set("hsl.l", $levelO7).hex(),
    pihd8: chroma(chroma(pid).set("hsl.h", 300 + $spin3)).set("hsl.l", $levelO8).hex(),
    pihd9: chroma(chroma(pid).set("hsl.h", 300 + $spin4)).set("hsl.l", $levelO9).hex(),

    pvhl1: chroma(chroma(pvl).set("hsl.h", 315 - $spin4)).set("hsl.l", $levelO1).hex(),
    pvhl2: chroma(chroma(pvl).set("hsl.h", 315 - $spin3)).set("hsl.l", $levelO2).hex(),
    pvhl3: chroma(chroma(pvl).set("hsl.h", 315 - $spin2)).set("hsl.l", $levelO3).hex(),
    pvhl4: chroma(chroma(pvl).set("hsl.h", 315 - $spin1)).set("hsl.l", $levelO4).hex(),
    pvhl5: chroma(chroma(pvl).set("hsl.h", 315 - $spin0)).set("hsl.l", $levelO5).hex(),
    pvhl6: chroma(chroma(pvl).set("hsl.h", 315 + $spin1)).set("hsl.l", $levelO6).hex(),
    pvhl7: chroma(chroma(pvl).set("hsl.h", 315 + $spin2)).set("hsl.l", $levelO7).hex(),
    pvhl8: chroma(chroma(pvl).set("hsl.h", 315 + $spin3)).set("hsl.l", $levelO8).hex(),
    pvhl9: chroma(chroma(pvl).set("hsl.h", 315 + $spin4)).set("hsl.l", $levelO9).hex(),

    pvhm1: chroma(chroma(pvm).set("hsl.h", 315 - $spin4)).set("hsl.l", $levelO1).hex(),
    pvhm2: chroma(chroma(pvm).set("hsl.h", 315 - $spin3)).set("hsl.l", $levelO2).hex(),
    pvhm3: chroma(chroma(pvm).set("hsl.h", 315 - $spin2)).set("hsl.l", $levelO3).hex(),
    pvhm4: chroma(chroma(pvm).set("hsl.h", 315 - $spin1)).set("hsl.l", $levelO4).hex(),
    pvhm5: chroma(chroma(pvm).set("hsl.h", 315 - $spin0)).set("hsl.l", $levelO5).hex(),
    pvhm6: chroma(chroma(pvm).set("hsl.h", 315 + $spin1)).set("hsl.l", $levelO6).hex(),
    pvhm7: chroma(chroma(pvm).set("hsl.h", 315 + $spin2)).set("hsl.l", $levelO7).hex(),
    pvhm8: chroma(chroma(pvm).set("hsl.h", 315 + $spin3)).set("hsl.l", $levelO8).hex(),
    pvhm9: chroma(chroma(pvm).set("hsl.h", 315 + $spin4)).set("hsl.l", $levelO9).hex(),

    pvhr1: chroma(chroma(pvr).set("hsl.h", 315 - $spin4)).set("hsl.l", $levelO1).hex(),
    pvhr2: chroma(chroma(pvr).set("hsl.h", 315 - $spin3)).set("hsl.l", $levelO2).hex(),
    pvhr3: chroma(chroma(pvr).set("hsl.h", 315 - $spin2)).set("hsl.l", $levelO3).hex(),
    pvhr4: chroma(chroma(pvr).set("hsl.h", 315 - $spin1)).set("hsl.l", $levelO4).hex(),
    pvhr5: chroma(chroma(pvr).set("hsl.h", 315 - $spin0)).set("hsl.l", $levelO5).hex(),
    pvhr6: chroma(chroma(pvr).set("hsl.h", 315 + $spin1)).set("hsl.l", $levelO6).hex(),
    pvhr7: chroma(chroma(pvr).set("hsl.h", 315 + $spin2)).set("hsl.l", $levelO7).hex(),
    pvhr8: chroma(chroma(pvr).set("hsl.h", 315 + $spin3)).set("hsl.l", $levelO8).hex(),
    pvhr9: chroma(chroma(pvr).set("hsl.h", 315 + $spin4)).set("hsl.l", $levelO9).hex(),

    pvhd1: chroma(chroma(pvd).set("hsl.h", 315 - $spin4)).set("hsl.l", $levelO1).hex(),
    pvhd2: chroma(chroma(pvd).set("hsl.h", 315 - $spin3)).set("hsl.l", $levelO2).hex(),
    pvhd3: chroma(chroma(pvd).set("hsl.h", 315 - $spin2)).set("hsl.l", $levelO3).hex(),
    pvhd4: chroma(chroma(pvd).set("hsl.h", 315 - $spin1)).set("hsl.l", $levelO4).hex(),
    pvhd5: chroma(chroma(pvd).set("hsl.h", 315 - $spin0)).set("hsl.l", $levelO5).hex(),
    pvhd6: chroma(chroma(pvd).set("hsl.h", 315 + $spin1)).set("hsl.l", $levelO6).hex(),
    pvhd7: chroma(chroma(pvd).set("hsl.h", 315 + $spin2)).set("hsl.l", $levelO7).hex(),
    pvhd8: chroma(chroma(pvd).set("hsl.h", 315 + $spin3)).set("hsl.l", $levelO8).hex(),
    pvhd9: chroma(chroma(pvd).set("hsl.h", 315 + $spin4)).set("hsl.l", $levelO9).hex(),

    vihl1: chroma(chroma(vil).set("hsl.h", 330 - $spin4)).set("hsl.l", $levelO1).hex(),
    vihl2: chroma(chroma(vil).set("hsl.h", 330 - $spin3)).set("hsl.l", $levelO2).hex(),
    vihl3: chroma(chroma(vil).set("hsl.h", 330 - $spin2)).set("hsl.l", $levelO3).hex(),
    vihl4: chroma(chroma(vil).set("hsl.h", 330 - $spin1)).set("hsl.l", $levelO4).hex(),
    vihl5: chroma(chroma(vil).set("hsl.h", 330 - $spin0)).set("hsl.l", $levelO5).hex(),
    vihl6: chroma(chroma(vil).set("hsl.h", 330 + $spin1)).set("hsl.l", $levelO6).hex(),
    vihl7: chroma(chroma(vil).set("hsl.h", 330 + $spin2)).set("hsl.l", $levelO7).hex(),
    vihl8: chroma(chroma(vil).set("hsl.h", 330 + $spin3)).set("hsl.l", $levelO8).hex(),
    vihl9: chroma(chroma(vil).set("hsl.h", 330 + $spin4)).set("hsl.l", $levelO9).hex(),

    vihm1: chroma(chroma(vim).set("hsl.h", 330 - $spin4)).set("hsl.l", $levelO1).hex(),
    vihm2: chroma(chroma(vim).set("hsl.h", 330 - $spin3)).set("hsl.l", $levelO2).hex(),
    vihm3: chroma(chroma(vim).set("hsl.h", 330 - $spin2)).set("hsl.l", $levelO3).hex(),
    vihm4: chroma(chroma(vim).set("hsl.h", 330 - $spin1)).set("hsl.l", $levelO4).hex(),
    vihm5: chroma(chroma(vim).set("hsl.h", 330 - $spin0)).set("hsl.l", $levelO5).hex(),
    vihm6: chroma(chroma(vim).set("hsl.h", 330 + $spin1)).set("hsl.l", $levelO6).hex(),
    vihm7: chroma(chroma(vim).set("hsl.h", 330 + $spin2)).set("hsl.l", $levelO7).hex(),
    vihm8: chroma(chroma(vim).set("hsl.h", 330 + $spin3)).set("hsl.l", $levelO8).hex(),
    vihm9: chroma(chroma(vim).set("hsl.h", 330 + $spin4)).set("hsl.l", $levelO9).hex(),

    vihr1: chroma(chroma(vir).set("hsl.h", 330 - $spin4)).set("hsl.l", $levelO1).hex(),
    vihr2: chroma(chroma(vir).set("hsl.h", 330 - $spin3)).set("hsl.l", $levelO2).hex(),
    vihr3: chroma(chroma(vir).set("hsl.h", 330 - $spin2)).set("hsl.l", $levelO3).hex(),
    vihr4: chroma(chroma(vir).set("hsl.h", 330 - $spin1)).set("hsl.l", $levelO4).hex(),
    vihr5: chroma(chroma(vir).set("hsl.h", 330 - $spin0)).set("hsl.l", $levelO5).hex(),
    vihr6: chroma(chroma(vir).set("hsl.h", 330 + $spin1)).set("hsl.l", $levelO6).hex(),
    vihr7: chroma(chroma(vir).set("hsl.h", 330 + $spin2)).set("hsl.l", $levelO7).hex(),
    vihr8: chroma(chroma(vir).set("hsl.h", 330 + $spin3)).set("hsl.l", $levelO8).hex(),
    vihr9: chroma(chroma(vir).set("hsl.h", 330 + $spin4)).set("hsl.l", $levelO9).hex(),

    vihd1: chroma(chroma(vid).set("hsl.h", 330 - $spin4)).set("hsl.l", $levelO1).hex(),
    vihd2: chroma(chroma(vid).set("hsl.h", 330 - $spin3)).set("hsl.l", $levelO2).hex(),
    vihd3: chroma(chroma(vid).set("hsl.h", 330 - $spin2)).set("hsl.l", $levelO3).hex(),
    vihd4: chroma(chroma(vid).set("hsl.h", 330 - $spin1)).set("hsl.l", $levelO4).hex(),
    vihd5: chroma(chroma(vid).set("hsl.h", 330 - $spin0)).set("hsl.l", $levelO5).hex(),
    vihd6: chroma(chroma(vid).set("hsl.h", 330 + $spin1)).set("hsl.l", $levelO6).hex(),
    vihd7: chroma(chroma(vid).set("hsl.h", 330 + $spin2)).set("hsl.l", $levelO7).hex(),
    vihd8: chroma(chroma(vid).set("hsl.h", 330 + $spin3)).set("hsl.l", $levelO8).hex(),
    vihd9: chroma(chroma(vid).set("hsl.h", 330 + $spin4)).set("hsl.l", $levelO9).hex(),

    vrhl1: chroma(chroma(vrl).set("hsl.h", 345 - $spin4)).set("hsl.l", $levelO1).hex(),
    vrhl2: chroma(chroma(vrl).set("hsl.h", 345 - $spin3)).set("hsl.l", $levelO2).hex(),
    vrhl3: chroma(chroma(vrl).set("hsl.h", 345 - $spin2)).set("hsl.l", $levelO3).hex(),
    vrhl4: chroma(chroma(vrl).set("hsl.h", 345 - $spin1)).set("hsl.l", $levelO4).hex(),
    vrhl5: chroma(chroma(vrl).set("hsl.h", 345 - $spin0)).set("hsl.l", $levelO5).hex(),
    vrhl6: chroma(chroma(vrl).set("hsl.h", 345 + $spin1)).set("hsl.l", $levelO6).hex(),
    vrhl7: chroma(chroma(vrl).set("hsl.h", 345 + $spin2)).set("hsl.l", $levelO7).hex(),
    vrhl8: chroma(chroma(vrl).set("hsl.h", 345 + $spin3)).set("hsl.l", $levelO8).hex(),
    vrhl9: chroma(chroma(vrl).set("hsl.h", 345 + $spin4)).set("hsl.l", $levelO9).hex(),

    vrhm1: chroma(chroma(vrm).set("hsl.h", 345 - $spin4)).set("hsl.l", $levelO1).hex(),
    vrhm2: chroma(chroma(vrm).set("hsl.h", 345 - $spin3)).set("hsl.l", $levelO2).hex(),
    vrhm3: chroma(chroma(vrm).set("hsl.h", 345 - $spin2)).set("hsl.l", $levelO3).hex(),
    vrhm4: chroma(chroma(vrm).set("hsl.h", 345 - $spin1)).set("hsl.l", $levelO4).hex(),
    vrhm5: chroma(chroma(vrm).set("hsl.h", 345 - $spin0)).set("hsl.l", $levelO5).hex(),
    vrhm6: chroma(chroma(vrm).set("hsl.h", 345 + $spin1)).set("hsl.l", $levelO6).hex(),
    vrhm7: chroma(chroma(vrm).set("hsl.h", 345 + $spin2)).set("hsl.l", $levelO7).hex(),
    vrhm8: chroma(chroma(vrm).set("hsl.h", 345 + $spin3)).set("hsl.l", $levelO8).hex(),
    vrhm9: chroma(chroma(vrm).set("hsl.h", 345 + $spin4)).set("hsl.l", $levelO9).hex(),

    vrhr1: chroma(chroma(vrr).set("hsl.h", 345 - $spin4)).set("hsl.l", $levelO1).hex(),
    vrhr2: chroma(chroma(vrr).set("hsl.h", 345 - $spin3)).set("hsl.l", $levelO2).hex(),
    vrhr3: chroma(chroma(vrr).set("hsl.h", 345 - $spin2)).set("hsl.l", $levelO3).hex(),
    vrhr4: chroma(chroma(vrr).set("hsl.h", 345 - $spin1)).set("hsl.l", $levelO4).hex(),
    vrhr5: chroma(chroma(vrr).set("hsl.h", 345 - $spin0)).set("hsl.l", $levelO5).hex(),
    vrhr6: chroma(chroma(vrr).set("hsl.h", 345 + $spin1)).set("hsl.l", $levelO6).hex(),
    vrhr7: chroma(chroma(vrr).set("hsl.h", 345 + $spin2)).set("hsl.l", $levelO7).hex(),
    vrhr8: chroma(chroma(vrr).set("hsl.h", 345 + $spin3)).set("hsl.l", $levelO8).hex(),
    vrhr9: chroma(chroma(vrr).set("hsl.h", 345 + $spin4)).set("hsl.l", $levelO9).hex(),

    vrhd1: chroma(chroma(vrd).set("hsl.h", 345 - $spin4)).set("hsl.l", $levelO1).hex(),
    vrhd2: chroma(chroma(vrd).set("hsl.h", 345 - $spin3)).set("hsl.l", $levelO2).hex(),
    vrhd3: chroma(chroma(vrd).set("hsl.h", 345 - $spin2)).set("hsl.l", $levelO3).hex(),
    vrhd4: chroma(chroma(vrd).set("hsl.h", 345 - $spin1)).set("hsl.l", $levelO4).hex(),
    vrhd5: chroma(chroma(vrd).set("hsl.h", 345 - $spin0)).set("hsl.l", $levelO5).hex(),
    vrhd6: chroma(chroma(vrd).set("hsl.h", 345 + $spin1)).set("hsl.l", $levelO6).hex(),
    vrhd7: chroma(chroma(vrd).set("hsl.h", 345 + $spin2)).set("hsl.l", $levelO7).hex(),
    vrhd8: chroma(chroma(vrd).set("hsl.h", 345 + $spin3)).set("hsl.l", $levelO8).hex(),
    vrhd9: chroma(chroma(vrd).set("hsl.h", 345 + $spin4)).set("hsl.l", $levelO9).hex(),


    gyA01:chroma(bk).set('hsl.l', 1.000).hex(),
    gyA02:chroma(bk).set('hsl.l', 0.991).hex(),
    gyA03:chroma(bk).set('hsl.l', 0.982).hex(),
    gyA04:chroma(bk).set('hsl.l', 0.974).hex(),
    gyA05:chroma(bk).set('hsl.l', 0.965).hex(),
    gyA06:chroma(bk).set('hsl.l', 0.956).hex(),
    gyA07:chroma(bk).set('hsl.l', 0.947).hex(),
    gyA08:chroma(bk).set('hsl.l', 0.939).hex(),
    gyA09:chroma(bk).set('hsl.l', 0.930).hex(),
    gyA10:chroma(bk).set('hsl.l', 0.921).hex(),
    gyA11:chroma(bk).set('hsl.l', 0.912).hex(),
    gyA12:chroma(bk).set('hsl.l', 0.904).hex(),
    gyA13:chroma(bk).set('hsl.l', 0.895).hex(),
    gyA14:chroma(bk).set('hsl.l', 0.886).hex(),
    gyA15:chroma(bk).set('hsl.l', 0.877).hex(),
    gyA16:chroma(bk).set('hsl.l', 0.868).hex(),
    gyA17:chroma(bk).set('hsl.l', 0.860).hex(),
    gyA18:chroma(bk).set('hsl.l', 0.851).hex(),
    gyA19:chroma(bk).set('hsl.l', 0.842).hex(),
    gyB01:chroma(bk).set('hsl.l', 0.833).hex(),
    gyB02:chroma(bk).set('hsl.l', 0.825).hex(),
    gyB03:chroma(bk).set('hsl.l', 0.816).hex(),
    gyB04:chroma(bk).set('hsl.l', 0.807).hex(),
    gyB05:chroma(bk).set('hsl.l', 0.798).hex(),
    gyB06:chroma(bk).set('hsl.l', 0.789).hex(),
    gyB07:chroma(bk).set('hsl.l', 0.781).hex(),
    gyB08:chroma(bk).set('hsl.l', 0.772).hex(),
    gyB09:chroma(bk).set('hsl.l', 0.763).hex(),
    gyB10:chroma(bk).set('hsl.l', 0.754).hex(),
    gyB11:chroma(bk).set('hsl.l', 0.746).hex(),
    gyB12:chroma(bk).set('hsl.l', 0.737).hex(),
    gyB13:chroma(bk).set('hsl.l', 0.728).hex(),
    gyB14:chroma(bk).set('hsl.l', 0.719).hex(),
    gyB15:chroma(bk).set('hsl.l', 0.711).hex(),
    gyB16:chroma(bk).set('hsl.l', 0.702).hex(),
    gyB17:chroma(bk).set('hsl.l', 0.693).hex(),
    gyB18:chroma(bk).set('hsl.l', 0.684).hex(),
    gyB19:chroma(bk).set('hsl.l', 0.675).hex(),
    gyC01:chroma(bk).set('hsl.l', 0.667).hex(),
    gyC02:chroma(bk).set('hsl.l', 0.658).hex(),
    gyC03:chroma(bk).set('hsl.l', 0.649).hex(),
    gyC04:chroma(bk).set('hsl.l', 0.640).hex(),
    gyC05:chroma(bk).set('hsl.l', 0.632).hex(),
    gyC06:chroma(bk).set('hsl.l', 0.623).hex(),
    gyC07:chroma(bk).set('hsl.l', 0.614).hex(),
    gyC08:chroma(bk).set('hsl.l', 0.605).hex(),
    gyC09:chroma(bk).set('hsl.l', 0.596).hex(),
    gyC10:chroma(bk).set('hsl.l', 0.588).hex(),
    gyC11:chroma(bk).set('hsl.l', 0.579).hex(),
    gyC12:chroma(bk).set('hsl.l', 0.570).hex(),
    gyC13:chroma(bk).set('hsl.l', 0.561).hex(),
    gyC14:chroma(bk).set('hsl.l', 0.553).hex(),
    gyC15:chroma(bk).set('hsl.l', 0.544).hex(),
    gyC16:chroma(bk).set('hsl.l', 0.535).hex(),
    gyC17:chroma(bk).set('hsl.l', 0.526).hex(),
    gyC18:chroma(bk).set('hsl.l', 0.518).hex(),
    gyC19:chroma(bk).set('hsl.l', 0.509).hex(),
    gyD01:chroma(bk).set('hsl.l', 0.500).hex(),
    gyD02:chroma(bk).set('hsl.l', 0.491).hex(),
    gyD03:chroma(bk).set('hsl.l', 0.482).hex(),
    gyD04:chroma(bk).set('hsl.l', 0.474).hex(),
    gyD05:chroma(bk).set('hsl.l', 0.465).hex(),
    gyD06:chroma(bk).set('hsl.l', 0.456).hex(),
    gyD07:chroma(bk).set('hsl.l', 0.447).hex(),
    gyD08:chroma(bk).set('hsl.l', 0.439).hex(),
    gyD09:chroma(bk).set('hsl.l', 0.430).hex(),
    gyD10:chroma(bk).set('hsl.l', 0.421).hex(),
    gyD11:chroma(bk).set('hsl.l', 0.412).hex(),
    gyD12:chroma(bk).set('hsl.l', 0.404).hex(),
    gyD13:chroma(bk).set('hsl.l', 0.395).hex(),
    gyD14:chroma(bk).set('hsl.l', 0.386).hex(),
    gyD15:chroma(bk).set('hsl.l', 0.377).hex(),
    gyD16:chroma(bk).set('hsl.l', 0.368).hex(),
    gyD17:chroma(bk).set('hsl.l', 0.360).hex(),
    gyD18:chroma(bk).set('hsl.l', 0.351).hex(),
    gyD19:chroma(bk).set('hsl.l', 0.342).hex(),
    gyE01:chroma(bk).set('hsl.l', 0.333).hex(),
    gyE02:chroma(bk).set('hsl.l', 0.325).hex(),
    gyE03:chroma(bk).set('hsl.l', 0.316).hex(),
    gyE04:chroma(bk).set('hsl.l', 0.307).hex(),
    gyE05:chroma(bk).set('hsl.l', 0.298).hex(),
    gyE06:chroma(bk).set('hsl.l', 0.289).hex(),
    gyE07:chroma(bk).set('hsl.l', 0.281).hex(),
    gyE08:chroma(bk).set('hsl.l', 0.272).hex(),
    gyE09:chroma(bk).set('hsl.l', 0.263).hex(),
    gyE10:chroma(bk).set('hsl.l', 0.254).hex(),
    gyE11:chroma(bk).set('hsl.l', 0.246).hex(),
    gyE12:chroma(bk).set('hsl.l', 0.237).hex(),
    gyE13:chroma(bk).set('hsl.l', 0.228).hex(),
    gyE14:chroma(bk).set('hsl.l', 0.219).hex(),
    gyE15:chroma(bk).set('hsl.l', 0.211).hex(),
    gyE16:chroma(bk).set('hsl.l', 0.202).hex(),
    gyE17:chroma(bk).set('hsl.l', 0.193).hex(),
    gyE18:chroma(bk).set('hsl.l', 0.184).hex(),
    gyE19:chroma(bk).set('hsl.l', 0.175).hex(),
    gyF01:chroma(bk).set('hsl.l', 0.167).hex(),
    gyF02:chroma(bk).set('hsl.l', 0.158).hex(),
    gyF03:chroma(bk).set('hsl.l', 0.149).hex(),
    gyF04:chroma(bk).set('hsl.l', 0.140).hex(),
    gyF05:chroma(bk).set('hsl.l', 0.132).hex(),
    gyF06:chroma(bk).set('hsl.l', 0.123).hex(),
    gyF07:chroma(bk).set('hsl.l', 0.114).hex(),
    gyF08:chroma(bk).set('hsl.l', 0.105).hex(),
    gyF09:chroma(bk).set('hsl.l', 0.096).hex(),
    gyF10:chroma(bk).set('hsl.l', 0.088).hex(),
    gyF11:chroma(bk).set('hsl.l', 0.079).hex(),
    gyF12:chroma(bk).set('hsl.l', 0.070).hex(),
    gyF13:chroma(bk).set('hsl.l', 0.061).hex(),
    gyF14:chroma(bk).set('hsl.l', 0.053).hex(),
    gyF15:chroma(bk).set('hsl.l', 0.044).hex(),
    gyF16:chroma(bk).set('hsl.l', 0.035).hex(),
    gyF17:chroma(bk).set('hsl.l', 0.026).hex(),
    gyF18:chroma(bk).set('hsl.l', 0.018).hex(),
    gyF19:chroma(bk).set('hsl.l', 0.009).hex(),
    
    reA01:chroma(reA).set("hsl.l",$levelE01).hex(),
    reA02:chroma(reA).set("hsl.l",$levelE02).hex(),
    reA03:chroma(reA).set("hsl.l",$levelE03).hex(),
    reA04:chroma(reA).set("hsl.l",$levelE04).hex(),
    reA05:chroma(reA).set("hsl.l",$levelE05).hex(),
    reA06:chroma(reA).set("hsl.l",$levelE06).hex(),
    reA07:chroma(reA).set("hsl.l",$levelE07).hex(),
    reA08:chroma(reA).set("hsl.l",$levelE08).hex(),
    reA09:chroma(reA).set("hsl.l",$levelE09).hex(),
    reA10:chroma(reA).set("hsl.l",$levelE10).hex(),
    reA11:chroma(reA).set("hsl.l",$levelE11).hex(),
    reA12:chroma(reA).set("hsl.l",$levelE12).hex(),
    reA13:chroma(reA).set("hsl.l",$levelE13).hex(),
    reA14:chroma(reA).set("hsl.l",$levelE14).hex(),
    reA15:chroma(reA).set("hsl.l",$levelE15).hex(),
    reA16:chroma(reA).set("hsl.l",$levelE16).hex(),
    reA17:chroma(reA).set("hsl.l",$levelE17).hex(),
    reA18:chroma(reA).set("hsl.l",$levelE18).hex(),
    reA19:chroma(reA).set("hsl.l",$levelE19).hex(),

    reB01:chroma(reB).set("hsl.l",$levelE01).hex(),
    reB02:chroma(reB).set("hsl.l",$levelE02).hex(),
    reB03:chroma(reB).set("hsl.l",$levelE03).hex(),
    reB04:chroma(reB).set("hsl.l",$levelE04).hex(),
    reB05:chroma(reB).set("hsl.l",$levelE05).hex(),
    reB06:chroma(reB).set("hsl.l",$levelE06).hex(),
    reB07:chroma(reB).set("hsl.l",$levelE07).hex(),
    reB08:chroma(reB).set("hsl.l",$levelE08).hex(),
    reB09:chroma(reB).set("hsl.l",$levelE09).hex(),
    reB10:chroma(reB).set("hsl.l",$levelE10).hex(),
    reB11:chroma(reB).set("hsl.l",$levelE11).hex(),
    reB12:chroma(reB).set("hsl.l",$levelE12).hex(),
    reB13:chroma(reB).set("hsl.l",$levelE13).hex(),
    reB14:chroma(reB).set("hsl.l",$levelE14).hex(),
    reB15:chroma(reB).set("hsl.l",$levelE15).hex(),
    reB16:chroma(reB).set("hsl.l",$levelE16).hex(),
    reB17:chroma(reB).set("hsl.l",$levelE17).hex(),
    reB18:chroma(reB).set("hsl.l",$levelE18).hex(),
    reB19:chroma(reB).set("hsl.l",$levelE19).hex(),

    reC01:chroma(reC).set("hsl.l",$levelE01).hex(),
    reC02:chroma(reC).set("hsl.l",$levelE02).hex(),
    reC03:chroma(reC).set("hsl.l",$levelE03).hex(),
    reC04:chroma(reC).set("hsl.l",$levelE04).hex(),
    reC05:chroma(reC).set("hsl.l",$levelE05).hex(),
    reC06:chroma(reC).set("hsl.l",$levelE06).hex(),
    reC07:chroma(reC).set("hsl.l",$levelE07).hex(),
    reC08:chroma(reC).set("hsl.l",$levelE08).hex(),
    reC09:chroma(reC).set("hsl.l",$levelE09).hex(),
    reC10:chroma(reC).set("hsl.l",$levelE10).hex(),
    reC11:chroma(reC).set("hsl.l",$levelE11).hex(),
    reC12:chroma(reC).set("hsl.l",$levelE12).hex(),
    reC13:chroma(reC).set("hsl.l",$levelE13).hex(),
    reC14:chroma(reC).set("hsl.l",$levelE14).hex(),
    reC15:chroma(reC).set("hsl.l",$levelE15).hex(),
    reC16:chroma(reC).set("hsl.l",$levelE16).hex(),
    reC17:chroma(reC).set("hsl.l",$levelE17).hex(),
    reC18:chroma(reC).set("hsl.l",$levelE18).hex(),
    reC19:chroma(reC).set("hsl.l",$levelE19).hex(),

    reD01:chroma(reD).set("hsl.l",$levelE01).hex(),
    reD02:chroma(reD).set("hsl.l",$levelE02).hex(),
    reD03:chroma(reD).set("hsl.l",$levelE03).hex(),
    reD04:chroma(reD).set("hsl.l",$levelE04).hex(),
    reD05:chroma(reD).set("hsl.l",$levelE05).hex(),
    reD06:chroma(reD).set("hsl.l",$levelE06).hex(),
    reD07:chroma(reD).set("hsl.l",$levelE07).hex(),
    reD08:chroma(reD).set("hsl.l",$levelE08).hex(),
    reD09:chroma(reD).set("hsl.l",$levelE09).hex(),
    reD10:chroma(reD).set("hsl.l",$levelE10).hex(),
    reD11:chroma(reD).set("hsl.l",$levelE11).hex(),
    reD12:chroma(reD).set("hsl.l",$levelE12).hex(),
    reD13:chroma(reD).set("hsl.l",$levelE13).hex(),
    reD14:chroma(reD).set("hsl.l",$levelE14).hex(),
    reD15:chroma(reD).set("hsl.l",$levelE15).hex(),
    reD16:chroma(reD).set("hsl.l",$levelE16).hex(),
    reD17:chroma(reD).set("hsl.l",$levelE17).hex(),
    reD18:chroma(reD).set("hsl.l",$levelE18).hex(),
    reD19:chroma(reD).set("hsl.l",$levelE19).hex(),

    reE01:chroma(reE).set("hsl.l",$levelE01).hex(),
    reE02:chroma(reE).set("hsl.l",$levelE02).hex(),
    reE03:chroma(reE).set("hsl.l",$levelE03).hex(),
    reE04:chroma(reE).set("hsl.l",$levelE04).hex(),
    reE05:chroma(reE).set("hsl.l",$levelE05).hex(),
    reE06:chroma(reE).set("hsl.l",$levelE06).hex(),
    reE07:chroma(reE).set("hsl.l",$levelE07).hex(),
    reE08:chroma(reE).set("hsl.l",$levelE08).hex(),
    reE09:chroma(reE).set("hsl.l",$levelE09).hex(),
    reE10:chroma(reE).set("hsl.l",$levelE10).hex(),
    reE11:chroma(reE).set("hsl.l",$levelE11).hex(),
    reE12:chroma(reE).set("hsl.l",$levelE12).hex(),
    reE13:chroma(reE).set("hsl.l",$levelE13).hex(),
    reE14:chroma(reE).set("hsl.l",$levelE14).hex(),
    reE15:chroma(reE).set("hsl.l",$levelE15).hex(),
    reE16:chroma(reE).set("hsl.l",$levelE16).hex(),
    reE17:chroma(reE).set("hsl.l",$levelE17).hex(),
    reE18:chroma(reE).set("hsl.l",$levelE18).hex(),
    reE19:chroma(reE).set("hsl.l",$levelE19).hex(),

    reF01:chroma(reF).set("hsl.l",$levelE01).hex(),
    reF02:chroma(reF).set("hsl.l",$levelE02).hex(),
    reF03:chroma(reF).set("hsl.l",$levelE03).hex(),
    reF04:chroma(reF).set("hsl.l",$levelE04).hex(),
    reF05:chroma(reF).set("hsl.l",$levelE05).hex(),
    reF06:chroma(reF).set("hsl.l",$levelE06).hex(),
    reF07:chroma(reF).set("hsl.l",$levelE07).hex(),
    reF08:chroma(reF).set("hsl.l",$levelE08).hex(),
    reF09:chroma(reF).set("hsl.l",$levelE09).hex(),
    reF10:chroma(reF).set("hsl.l",$levelE10).hex(),
    reF11:chroma(reF).set("hsl.l",$levelE11).hex(),
    reF12:chroma(reF).set("hsl.l",$levelE12).hex(),
    reF13:chroma(reF).set("hsl.l",$levelE13).hex(),
    reF14:chroma(reF).set("hsl.l",$levelE14).hex(),
    reF15:chroma(reF).set("hsl.l",$levelE15).hex(),
    reF16:chroma(reF).set("hsl.l",$levelE16).hex(),
    reF17:chroma(reF).set("hsl.l",$levelE17).hex(),
    reF18:chroma(reF).set("hsl.l",$levelE18).hex(),
    reF19:chroma(reF).set("hsl.l",$levelE19).hex(),

    roA01:chroma(roA).set("hsl.l",$levelE01).hex(),
    roA02:chroma(roA).set("hsl.l",$levelE02).hex(),
    roA03:chroma(roA).set("hsl.l",$levelE03).hex(),
    roA04:chroma(roA).set("hsl.l",$levelE04).hex(),
    roA05:chroma(roA).set("hsl.l",$levelE05).hex(),
    roA06:chroma(roA).set("hsl.l",$levelE06).hex(),
    roA07:chroma(roA).set("hsl.l",$levelE07).hex(),
    roA08:chroma(roA).set("hsl.l",$levelE08).hex(),
    roA09:chroma(roA).set("hsl.l",$levelE09).hex(),
    roA10:chroma(roA).set("hsl.l",$levelE10).hex(),
    roA11:chroma(roA).set("hsl.l",$levelE11).hex(),
    roA12:chroma(roA).set("hsl.l",$levelE12).hex(),
    roA13:chroma(roA).set("hsl.l",$levelE13).hex(),
    roA14:chroma(roA).set("hsl.l",$levelE14).hex(),
    roA15:chroma(roA).set("hsl.l",$levelE15).hex(),
    roA16:chroma(roA).set("hsl.l",$levelE16).hex(),
    roA17:chroma(roA).set("hsl.l",$levelE17).hex(),
    roA18:chroma(roA).set("hsl.l",$levelE18).hex(),
    roA19:chroma(roA).set("hsl.l",$levelE19).hex(),

    roB01:chroma(roB).set("hsl.l",$levelE01).hex(),
    roB02:chroma(roB).set("hsl.l",$levelE02).hex(),
    roB03:chroma(roB).set("hsl.l",$levelE03).hex(),
    roB04:chroma(roB).set("hsl.l",$levelE04).hex(),
    roB05:chroma(roB).set("hsl.l",$levelE05).hex(),
    roB06:chroma(roB).set("hsl.l",$levelE06).hex(),
    roB07:chroma(roB).set("hsl.l",$levelE07).hex(),
    roB08:chroma(roB).set("hsl.l",$levelE08).hex(),
    roB09:chroma(roB).set("hsl.l",$levelE09).hex(),
    roB10:chroma(roB).set("hsl.l",$levelE10).hex(),
    roB11:chroma(roB).set("hsl.l",$levelE11).hex(),
    roB12:chroma(roB).set("hsl.l",$levelE12).hex(),
    roB13:chroma(roB).set("hsl.l",$levelE13).hex(),
    roB14:chroma(roB).set("hsl.l",$levelE14).hex(),
    roB15:chroma(roB).set("hsl.l",$levelE15).hex(),
    roB16:chroma(roB).set("hsl.l",$levelE16).hex(),
    roB17:chroma(roB).set("hsl.l",$levelE17).hex(),
    roB18:chroma(roB).set("hsl.l",$levelE18).hex(),
    roB19:chroma(roB).set("hsl.l",$levelE19).hex(),

    roC01:chroma(roC).set("hsl.l",$levelE01).hex(),
    roC02:chroma(roC).set("hsl.l",$levelE02).hex(),
    roC03:chroma(roC).set("hsl.l",$levelE03).hex(),
    roC04:chroma(roC).set("hsl.l",$levelE04).hex(),
    roC05:chroma(roC).set("hsl.l",$levelE05).hex(),
    roC06:chroma(roC).set("hsl.l",$levelE06).hex(),
    roC07:chroma(roC).set("hsl.l",$levelE07).hex(),
    roC08:chroma(roC).set("hsl.l",$levelE08).hex(),
    roC09:chroma(roC).set("hsl.l",$levelE09).hex(),
    roC10:chroma(roC).set("hsl.l",$levelE10).hex(),
    roC11:chroma(roC).set("hsl.l",$levelE11).hex(),
    roC12:chroma(roC).set("hsl.l",$levelE12).hex(),
    roC13:chroma(roC).set("hsl.l",$levelE13).hex(),
    roC14:chroma(roC).set("hsl.l",$levelE14).hex(),
    roC15:chroma(roC).set("hsl.l",$levelE15).hex(),
    roC16:chroma(roC).set("hsl.l",$levelE16).hex(),
    roC17:chroma(roC).set("hsl.l",$levelE17).hex(),
    roC18:chroma(roC).set("hsl.l",$levelE18).hex(),
    roC19:chroma(roC).set("hsl.l",$levelE19).hex(),

    roD01:chroma(roD).set("hsl.l",$levelE01).hex(),
    roD02:chroma(roD).set("hsl.l",$levelE02).hex(),
    roD03:chroma(roD).set("hsl.l",$levelE03).hex(),
    roD04:chroma(roD).set("hsl.l",$levelE04).hex(),
    roD05:chroma(roD).set("hsl.l",$levelE05).hex(),
    roD06:chroma(roD).set("hsl.l",$levelE06).hex(),
    roD07:chroma(roD).set("hsl.l",$levelE07).hex(),
    roD08:chroma(roD).set("hsl.l",$levelE08).hex(),
    roD09:chroma(roD).set("hsl.l",$levelE09).hex(),
    roD10:chroma(roD).set("hsl.l",$levelE10).hex(),
    roD11:chroma(roD).set("hsl.l",$levelE11).hex(),
    roD12:chroma(roD).set("hsl.l",$levelE12).hex(),
    roD13:chroma(roD).set("hsl.l",$levelE13).hex(),
    roD14:chroma(roD).set("hsl.l",$levelE14).hex(),
    roD15:chroma(roD).set("hsl.l",$levelE15).hex(),
    roD16:chroma(roD).set("hsl.l",$levelE16).hex(),
    roD17:chroma(roD).set("hsl.l",$levelE17).hex(),
    roD18:chroma(roD).set("hsl.l",$levelE18).hex(),
    roD19:chroma(roD).set("hsl.l",$levelE19).hex(),

    roE01:chroma(roE).set("hsl.l",$levelE01).hex(),
    roE02:chroma(roE).set("hsl.l",$levelE02).hex(),
    roE03:chroma(roE).set("hsl.l",$levelE03).hex(),
    roE04:chroma(roE).set("hsl.l",$levelE04).hex(),
    roE05:chroma(roE).set("hsl.l",$levelE05).hex(),
    roE06:chroma(roE).set("hsl.l",$levelE06).hex(),
    roE07:chroma(roE).set("hsl.l",$levelE07).hex(),
    roE08:chroma(roE).set("hsl.l",$levelE08).hex(),
    roE09:chroma(roE).set("hsl.l",$levelE09).hex(),
    roE10:chroma(roE).set("hsl.l",$levelE10).hex(),
    roE11:chroma(roE).set("hsl.l",$levelE11).hex(),
    roE12:chroma(roE).set("hsl.l",$levelE12).hex(),
    roE13:chroma(roE).set("hsl.l",$levelE13).hex(),
    roE14:chroma(roE).set("hsl.l",$levelE14).hex(),
    roE15:chroma(roE).set("hsl.l",$levelE15).hex(),
    roE16:chroma(roE).set("hsl.l",$levelE16).hex(),
    roE17:chroma(roE).set("hsl.l",$levelE17).hex(),
    roE18:chroma(roE).set("hsl.l",$levelE18).hex(),
    roE19:chroma(roE).set("hsl.l",$levelE19).hex(),

    roF01:chroma(roF).set("hsl.l",$levelE01).hex(),
    roF02:chroma(roF).set("hsl.l",$levelE02).hex(),
    roF03:chroma(roF).set("hsl.l",$levelE03).hex(),
    roF04:chroma(roF).set("hsl.l",$levelE04).hex(),
    roF05:chroma(roF).set("hsl.l",$levelE05).hex(),
    roF06:chroma(roF).set("hsl.l",$levelE06).hex(),
    roF07:chroma(roF).set("hsl.l",$levelE07).hex(),
    roF08:chroma(roF).set("hsl.l",$levelE08).hex(),
    roF09:chroma(roF).set("hsl.l",$levelE09).hex(),
    roF10:chroma(roF).set("hsl.l",$levelE10).hex(),
    roF11:chroma(roF).set("hsl.l",$levelE11).hex(),
    roF12:chroma(roF).set("hsl.l",$levelE12).hex(),
    roF13:chroma(roF).set("hsl.l",$levelE13).hex(),
    roF14:chroma(roF).set("hsl.l",$levelE14).hex(),
    roF15:chroma(roF).set("hsl.l",$levelE15).hex(),
    roF16:chroma(roF).set("hsl.l",$levelE16).hex(),
    roF17:chroma(roF).set("hsl.l",$levelE17).hex(),
    roF18:chroma(roF).set("hsl.l",$levelE18).hex(),
    roF19:chroma(roF).set("hsl.l",$levelE19).hex(),

    orA01:chroma(orA).set("hsl.l",$levelE01).hex(),
    orA02:chroma(orA).set("hsl.l",$levelE02).hex(),
    orA03:chroma(orA).set("hsl.l",$levelE03).hex(),
    orA04:chroma(orA).set("hsl.l",$levelE04).hex(),
    orA05:chroma(orA).set("hsl.l",$levelE05).hex(),
    orA06:chroma(orA).set("hsl.l",$levelE06).hex(),
    orA07:chroma(orA).set("hsl.l",$levelE07).hex(),
    orA08:chroma(orA).set("hsl.l",$levelE08).hex(),
    orA09:chroma(orA).set("hsl.l",$levelE09).hex(),
    orA10:chroma(orA).set("hsl.l",$levelE10).hex(),
    orA11:chroma(orA).set("hsl.l",$levelE11).hex(),
    orA12:chroma(orA).set("hsl.l",$levelE12).hex(),
    orA13:chroma(orA).set("hsl.l",$levelE13).hex(),
    orA14:chroma(orA).set("hsl.l",$levelE14).hex(),
    orA15:chroma(orA).set("hsl.l",$levelE15).hex(),
    orA16:chroma(orA).set("hsl.l",$levelE16).hex(),
    orA17:chroma(orA).set("hsl.l",$levelE17).hex(),
    orA18:chroma(orA).set("hsl.l",$levelE18).hex(),
    orA19:chroma(orA).set("hsl.l",$levelE19).hex(),

    orB01:chroma(orB).set("hsl.l",$levelE01).hex(),
    orB02:chroma(orB).set("hsl.l",$levelE02).hex(),
    orB03:chroma(orB).set("hsl.l",$levelE03).hex(),
    orB04:chroma(orB).set("hsl.l",$levelE04).hex(),
    orB05:chroma(orB).set("hsl.l",$levelE05).hex(),
    orB06:chroma(orB).set("hsl.l",$levelE06).hex(),
    orB07:chroma(orB).set("hsl.l",$levelE07).hex(),
    orB08:chroma(orB).set("hsl.l",$levelE08).hex(),
    orB09:chroma(orB).set("hsl.l",$levelE09).hex(),
    orB10:chroma(orB).set("hsl.l",$levelE10).hex(),
    orB11:chroma(orB).set("hsl.l",$levelE11).hex(),
    orB12:chroma(orB).set("hsl.l",$levelE12).hex(),
    orB13:chroma(orB).set("hsl.l",$levelE13).hex(),
    orB14:chroma(orB).set("hsl.l",$levelE14).hex(),
    orB15:chroma(orB).set("hsl.l",$levelE15).hex(),
    orB16:chroma(orB).set("hsl.l",$levelE16).hex(),
    orB17:chroma(orB).set("hsl.l",$levelE17).hex(),
    orB18:chroma(orB).set("hsl.l",$levelE18).hex(),
    orB19:chroma(orB).set("hsl.l",$levelE19).hex(),

    orC01:chroma(orC).set("hsl.l",$levelE01).hex(),
    orC02:chroma(orC).set("hsl.l",$levelE02).hex(),
    orC03:chroma(orC).set("hsl.l",$levelE03).hex(),
    orC04:chroma(orC).set("hsl.l",$levelE04).hex(),
    orC05:chroma(orC).set("hsl.l",$levelE05).hex(),
    orC06:chroma(orC).set("hsl.l",$levelE06).hex(),
    orC07:chroma(orC).set("hsl.l",$levelE07).hex(),
    orC08:chroma(orC).set("hsl.l",$levelE08).hex(),
    orC09:chroma(orC).set("hsl.l",$levelE09).hex(),
    orC10:chroma(orC).set("hsl.l",$levelE10).hex(),
    orC11:chroma(orC).set("hsl.l",$levelE11).hex(),
    orC12:chroma(orC).set("hsl.l",$levelE12).hex(),
    orC13:chroma(orC).set("hsl.l",$levelE13).hex(),
    orC14:chroma(orC).set("hsl.l",$levelE14).hex(),
    orC15:chroma(orC).set("hsl.l",$levelE15).hex(),
    orC16:chroma(orC).set("hsl.l",$levelE16).hex(),
    orC17:chroma(orC).set("hsl.l",$levelE17).hex(),
    orC18:chroma(orC).set("hsl.l",$levelE18).hex(),
    orC19:chroma(orC).set("hsl.l",$levelE19).hex(),

    orD01:chroma(orD).set("hsl.l",$levelE01).hex(),
    orD02:chroma(orD).set("hsl.l",$levelE02).hex(),
    orD03:chroma(orD).set("hsl.l",$levelE03).hex(),
    orD04:chroma(orD).set("hsl.l",$levelE04).hex(),
    orD05:chroma(orD).set("hsl.l",$levelE05).hex(),
    orD06:chroma(orD).set("hsl.l",$levelE06).hex(),
    orD07:chroma(orD).set("hsl.l",$levelE07).hex(),
    orD08:chroma(orD).set("hsl.l",$levelE08).hex(),
    orD09:chroma(orD).set("hsl.l",$levelE09).hex(),
    orD10:chroma(orD).set("hsl.l",$levelE10).hex(),
    orD11:chroma(orD).set("hsl.l",$levelE11).hex(),
    orD12:chroma(orD).set("hsl.l",$levelE12).hex(),
    orD13:chroma(orD).set("hsl.l",$levelE13).hex(),
    orD14:chroma(orD).set("hsl.l",$levelE14).hex(),
    orD15:chroma(orD).set("hsl.l",$levelE15).hex(),
    orD16:chroma(orD).set("hsl.l",$levelE16).hex(),
    orD17:chroma(orD).set("hsl.l",$levelE17).hex(),
    orD18:chroma(orD).set("hsl.l",$levelE18).hex(),
    orD19:chroma(orD).set("hsl.l",$levelE19).hex(),

    orE01:chroma(orE).set("hsl.l",$levelE01).hex(),
    orE02:chroma(orE).set("hsl.l",$levelE02).hex(),
    orE03:chroma(orE).set("hsl.l",$levelE03).hex(),
    orE04:chroma(orE).set("hsl.l",$levelE04).hex(),
    orE05:chroma(orE).set("hsl.l",$levelE05).hex(),
    orE06:chroma(orE).set("hsl.l",$levelE06).hex(),
    orE07:chroma(orE).set("hsl.l",$levelE07).hex(),
    orE08:chroma(orE).set("hsl.l",$levelE08).hex(),
    orE09:chroma(orE).set("hsl.l",$levelE09).hex(),
    orE10:chroma(orE).set("hsl.l",$levelE10).hex(),
    orE11:chroma(orE).set("hsl.l",$levelE11).hex(),
    orE12:chroma(orE).set("hsl.l",$levelE12).hex(),
    orE13:chroma(orE).set("hsl.l",$levelE13).hex(),
    orE14:chroma(orE).set("hsl.l",$levelE14).hex(),
    orE15:chroma(orE).set("hsl.l",$levelE15).hex(),
    orE16:chroma(orE).set("hsl.l",$levelE16).hex(),
    orE17:chroma(orE).set("hsl.l",$levelE17).hex(),
    orE18:chroma(orE).set("hsl.l",$levelE18).hex(),
    orE19:chroma(orE).set("hsl.l",$levelE19).hex(),

    orF01:chroma(orF).set("hsl.l",$levelE01).hex(),
    orF02:chroma(orF).set("hsl.l",$levelE02).hex(),
    orF03:chroma(orF).set("hsl.l",$levelE03).hex(),
    orF04:chroma(orF).set("hsl.l",$levelE04).hex(),
    orF05:chroma(orF).set("hsl.l",$levelE05).hex(),
    orF06:chroma(orF).set("hsl.l",$levelE06).hex(),
    orF07:chroma(orF).set("hsl.l",$levelE07).hex(),
    orF08:chroma(orF).set("hsl.l",$levelE08).hex(),
    orF09:chroma(orF).set("hsl.l",$levelE09).hex(),
    orF10:chroma(orF).set("hsl.l",$levelE10).hex(),
    orF11:chroma(orF).set("hsl.l",$levelE11).hex(),
    orF12:chroma(orF).set("hsl.l",$levelE12).hex(),
    orF13:chroma(orF).set("hsl.l",$levelE13).hex(),
    orF14:chroma(orF).set("hsl.l",$levelE14).hex(),
    orF15:chroma(orF).set("hsl.l",$levelE15).hex(),
    orF16:chroma(orF).set("hsl.l",$levelE16).hex(),
    orF17:chroma(orF).set("hsl.l",$levelE17).hex(),
    orF18:chroma(orF).set("hsl.l",$levelE18).hex(),
    orF19:chroma(orF).set("hsl.l",$levelE19).hex(),

    oyA01:chroma(oyA).set("hsl.l",$levelE01).hex(),
    oyA02:chroma(oyA).set("hsl.l",$levelE02).hex(),
    oyA03:chroma(oyA).set("hsl.l",$levelE03).hex(),
    oyA04:chroma(oyA).set("hsl.l",$levelE04).hex(),
    oyA05:chroma(oyA).set("hsl.l",$levelE05).hex(),
    oyA06:chroma(oyA).set("hsl.l",$levelE06).hex(),
    oyA07:chroma(oyA).set("hsl.l",$levelE07).hex(),
    oyA08:chroma(oyA).set("hsl.l",$levelE08).hex(),
    oyA09:chroma(oyA).set("hsl.l",$levelE09).hex(),
    oyA10:chroma(oyA).set("hsl.l",$levelE10).hex(),
    oyA11:chroma(oyA).set("hsl.l",$levelE11).hex(),
    oyA12:chroma(oyA).set("hsl.l",$levelE12).hex(),
    oyA13:chroma(oyA).set("hsl.l",$levelE13).hex(),
    oyA14:chroma(oyA).set("hsl.l",$levelE14).hex(),
    oyA15:chroma(oyA).set("hsl.l",$levelE15).hex(),
    oyA16:chroma(oyA).set("hsl.l",$levelE16).hex(),
    oyA17:chroma(oyA).set("hsl.l",$levelE17).hex(),
    oyA18:chroma(oyA).set("hsl.l",$levelE18).hex(),
    oyA19:chroma(oyA).set("hsl.l",$levelE19).hex(),

    oyB01:chroma(oyB).set("hsl.l",$levelE01).hex(),
    oyB02:chroma(oyB).set("hsl.l",$levelE02).hex(),
    oyB03:chroma(oyB).set("hsl.l",$levelE03).hex(),
    oyB04:chroma(oyB).set("hsl.l",$levelE04).hex(),
    oyB05:chroma(oyB).set("hsl.l",$levelE05).hex(),
    oyB06:chroma(oyB).set("hsl.l",$levelE06).hex(),
    oyB07:chroma(oyB).set("hsl.l",$levelE07).hex(),
    oyB08:chroma(oyB).set("hsl.l",$levelE08).hex(),
    oyB09:chroma(oyB).set("hsl.l",$levelE09).hex(),
    oyB10:chroma(oyB).set("hsl.l",$levelE10).hex(),
    oyB11:chroma(oyB).set("hsl.l",$levelE11).hex(),
    oyB12:chroma(oyB).set("hsl.l",$levelE12).hex(),
    oyB13:chroma(oyB).set("hsl.l",$levelE13).hex(),
    oyB14:chroma(oyB).set("hsl.l",$levelE14).hex(),
    oyB15:chroma(oyB).set("hsl.l",$levelE15).hex(),
    oyB16:chroma(oyB).set("hsl.l",$levelE16).hex(),
    oyB17:chroma(oyB).set("hsl.l",$levelE17).hex(),
    oyB18:chroma(oyB).set("hsl.l",$levelE18).hex(),
    oyB19:chroma(oyB).set("hsl.l",$levelE19).hex(),

    oyC01:chroma(oyC).set("hsl.l",$levelE01).hex(),
    oyC02:chroma(oyC).set("hsl.l",$levelE02).hex(),
    oyC03:chroma(oyC).set("hsl.l",$levelE03).hex(),
    oyC04:chroma(oyC).set("hsl.l",$levelE04).hex(),
    oyC05:chroma(oyC).set("hsl.l",$levelE05).hex(),
    oyC06:chroma(oyC).set("hsl.l",$levelE06).hex(),
    oyC07:chroma(oyC).set("hsl.l",$levelE07).hex(),
    oyC08:chroma(oyC).set("hsl.l",$levelE08).hex(),
    oyC09:chroma(oyC).set("hsl.l",$levelE09).hex(),
    oyC10:chroma(oyC).set("hsl.l",$levelE10).hex(),
    oyC11:chroma(oyC).set("hsl.l",$levelE11).hex(),
    oyC12:chroma(oyC).set("hsl.l",$levelE12).hex(),
    oyC13:chroma(oyC).set("hsl.l",$levelE13).hex(),
    oyC14:chroma(oyC).set("hsl.l",$levelE14).hex(),
    oyC15:chroma(oyC).set("hsl.l",$levelE15).hex(),
    oyC16:chroma(oyC).set("hsl.l",$levelE16).hex(),
    oyC17:chroma(oyC).set("hsl.l",$levelE17).hex(),
    oyC18:chroma(oyC).set("hsl.l",$levelE18).hex(),
    oyC19:chroma(oyC).set("hsl.l",$levelE19).hex(),

    oyD01:chroma(oyD).set("hsl.l",$levelE01).hex(),
    oyD02:chroma(oyD).set("hsl.l",$levelE02).hex(),
    oyD03:chroma(oyD).set("hsl.l",$levelE03).hex(),
    oyD04:chroma(oyD).set("hsl.l",$levelE04).hex(),
    oyD05:chroma(oyD).set("hsl.l",$levelE05).hex(),
    oyD06:chroma(oyD).set("hsl.l",$levelE06).hex(),
    oyD07:chroma(oyD).set("hsl.l",$levelE07).hex(),
    oyD08:chroma(oyD).set("hsl.l",$levelE08).hex(),
    oyD09:chroma(oyD).set("hsl.l",$levelE09).hex(),
    oyD10:chroma(oyD).set("hsl.l",$levelE10).hex(),
    oyD11:chroma(oyD).set("hsl.l",$levelE11).hex(),
    oyD12:chroma(oyD).set("hsl.l",$levelE12).hex(),
    oyD13:chroma(oyD).set("hsl.l",$levelE13).hex(),
    oyD14:chroma(oyD).set("hsl.l",$levelE14).hex(),
    oyD15:chroma(oyD).set("hsl.l",$levelE15).hex(),
    oyD16:chroma(oyD).set("hsl.l",$levelE16).hex(),
    oyD17:chroma(oyD).set("hsl.l",$levelE17).hex(),
    oyD18:chroma(oyD).set("hsl.l",$levelE18).hex(),
    oyD19:chroma(oyD).set("hsl.l",$levelE19).hex(),

    oyE01:chroma(oyE).set("hsl.l",$levelE01).hex(),
    oyE02:chroma(oyE).set("hsl.l",$levelE02).hex(),
    oyE03:chroma(oyE).set("hsl.l",$levelE03).hex(),
    oyE04:chroma(oyE).set("hsl.l",$levelE04).hex(),
    oyE05:chroma(oyE).set("hsl.l",$levelE05).hex(),
    oyE06:chroma(oyE).set("hsl.l",$levelE06).hex(),
    oyE07:chroma(oyE).set("hsl.l",$levelE07).hex(),
    oyE08:chroma(oyE).set("hsl.l",$levelE08).hex(),
    oyE09:chroma(oyE).set("hsl.l",$levelE09).hex(),
    oyE10:chroma(oyE).set("hsl.l",$levelE10).hex(),
    oyE11:chroma(oyE).set("hsl.l",$levelE11).hex(),
    oyE12:chroma(oyE).set("hsl.l",$levelE12).hex(),
    oyE13:chroma(oyE).set("hsl.l",$levelE13).hex(),
    oyE14:chroma(oyE).set("hsl.l",$levelE14).hex(),
    oyE15:chroma(oyE).set("hsl.l",$levelE15).hex(),
    oyE16:chroma(oyE).set("hsl.l",$levelE16).hex(),
    oyE17:chroma(oyE).set("hsl.l",$levelE17).hex(),
    oyE18:chroma(oyE).set("hsl.l",$levelE18).hex(),
    oyE19:chroma(oyE).set("hsl.l",$levelE19).hex(),

    oyF01:chroma(oyF).set("hsl.l",$levelE01).hex(),
    oyF02:chroma(oyF).set("hsl.l",$levelE02).hex(),
    oyF03:chroma(oyF).set("hsl.l",$levelE03).hex(),
    oyF04:chroma(oyF).set("hsl.l",$levelE04).hex(),
    oyF05:chroma(oyF).set("hsl.l",$levelE05).hex(),
    oyF06:chroma(oyF).set("hsl.l",$levelE06).hex(),
    oyF07:chroma(oyF).set("hsl.l",$levelE07).hex(),
    oyF08:chroma(oyF).set("hsl.l",$levelE08).hex(),
    oyF09:chroma(oyF).set("hsl.l",$levelE09).hex(),
    oyF10:chroma(oyF).set("hsl.l",$levelE10).hex(),
    oyF11:chroma(oyF).set("hsl.l",$levelE11).hex(),
    oyF12:chroma(oyF).set("hsl.l",$levelE12).hex(),
    oyF13:chroma(oyF).set("hsl.l",$levelE13).hex(),
    oyF14:chroma(oyF).set("hsl.l",$levelE14).hex(),
    oyF15:chroma(oyF).set("hsl.l",$levelE15).hex(),
    oyF16:chroma(oyF).set("hsl.l",$levelE16).hex(),
    oyF17:chroma(oyF).set("hsl.l",$levelE17).hex(),
    oyF18:chroma(oyF).set("hsl.l",$levelE18).hex(),
    oyF19:chroma(oyF).set("hsl.l",$levelE19).hex(),

    yeA01:chroma(yeA).set("hsl.l",$levelE01).hex(),
    yeA02:chroma(yeA).set("hsl.l",$levelE02).hex(),
    yeA03:chroma(yeA).set("hsl.l",$levelE03).hex(),
    yeA04:chroma(yeA).set("hsl.l",$levelE04).hex(),
    yeA05:chroma(yeA).set("hsl.l",$levelE05).hex(),
    yeA06:chroma(yeA).set("hsl.l",$levelE06).hex(),
    yeA07:chroma(yeA).set("hsl.l",$levelE07).hex(),
    yeA08:chroma(yeA).set("hsl.l",$levelE08).hex(),
    yeA09:chroma(yeA).set("hsl.l",$levelE09).hex(),
    yeA10:chroma(yeA).set("hsl.l",$levelE10).hex(),
    yeA11:chroma(yeA).set("hsl.l",$levelE11).hex(),
    yeA12:chroma(yeA).set("hsl.l",$levelE12).hex(),
    yeA13:chroma(yeA).set("hsl.l",$levelE13).hex(),
    yeA14:chroma(yeA).set("hsl.l",$levelE14).hex(),
    yeA15:chroma(yeA).set("hsl.l",$levelE15).hex(),
    yeA16:chroma(yeA).set("hsl.l",$levelE16).hex(),
    yeA17:chroma(yeA).set("hsl.l",$levelE17).hex(),
    yeA18:chroma(yeA).set("hsl.l",$levelE18).hex(),
    yeA19:chroma(yeA).set("hsl.l",$levelE19).hex(),

    yeB01:chroma(yeB).set("hsl.l",$levelE01).hex(),
    yeB02:chroma(yeB).set("hsl.l",$levelE02).hex(),
    yeB03:chroma(yeB).set("hsl.l",$levelE03).hex(),
    yeB04:chroma(yeB).set("hsl.l",$levelE04).hex(),
    yeB05:chroma(yeB).set("hsl.l",$levelE05).hex(),
    yeB06:chroma(yeB).set("hsl.l",$levelE06).hex(),
    yeB07:chroma(yeB).set("hsl.l",$levelE07).hex(),
    yeB08:chroma(yeB).set("hsl.l",$levelE08).hex(),
    yeB09:chroma(yeB).set("hsl.l",$levelE09).hex(),
    yeB10:chroma(yeB).set("hsl.l",$levelE10).hex(),
    yeB11:chroma(yeB).set("hsl.l",$levelE11).hex(),
    yeB12:chroma(yeB).set("hsl.l",$levelE12).hex(),
    yeB13:chroma(yeB).set("hsl.l",$levelE13).hex(),
    yeB14:chroma(yeB).set("hsl.l",$levelE14).hex(),
    yeB15:chroma(yeB).set("hsl.l",$levelE15).hex(),
    yeB16:chroma(yeB).set("hsl.l",$levelE16).hex(),
    yeB17:chroma(yeB).set("hsl.l",$levelE17).hex(),
    yeB18:chroma(yeB).set("hsl.l",$levelE18).hex(),
    yeB19:chroma(yeB).set("hsl.l",$levelE19).hex(),

    yeC01:chroma(yeC).set("hsl.l",$levelE01).hex(),
    yeC02:chroma(yeC).set("hsl.l",$levelE02).hex(),
    yeC03:chroma(yeC).set("hsl.l",$levelE03).hex(),
    yeC04:chroma(yeC).set("hsl.l",$levelE04).hex(),
    yeC05:chroma(yeC).set("hsl.l",$levelE05).hex(),
    yeC06:chroma(yeC).set("hsl.l",$levelE06).hex(),
    yeC07:chroma(yeC).set("hsl.l",$levelE07).hex(),
    yeC08:chroma(yeC).set("hsl.l",$levelE08).hex(),
    yeC09:chroma(yeC).set("hsl.l",$levelE09).hex(),
    yeC10:chroma(yeC).set("hsl.l",$levelE10).hex(),
    yeC11:chroma(yeC).set("hsl.l",$levelE11).hex(),
    yeC12:chroma(yeC).set("hsl.l",$levelE12).hex(),
    yeC13:chroma(yeC).set("hsl.l",$levelE13).hex(),
    yeC14:chroma(yeC).set("hsl.l",$levelE14).hex(),
    yeC15:chroma(yeC).set("hsl.l",$levelE15).hex(),
    yeC16:chroma(yeC).set("hsl.l",$levelE16).hex(),
    yeC17:chroma(yeC).set("hsl.l",$levelE17).hex(),
    yeC18:chroma(yeC).set("hsl.l",$levelE18).hex(),
    yeC19:chroma(yeC).set("hsl.l",$levelE19).hex(),

    yeD01:chroma(yeD).set("hsl.l",$levelE01).hex(),
    yeD02:chroma(yeD).set("hsl.l",$levelE02).hex(),
    yeD03:chroma(yeD).set("hsl.l",$levelE03).hex(),
    yeD04:chroma(yeD).set("hsl.l",$levelE04).hex(),
    yeD05:chroma(yeD).set("hsl.l",$levelE05).hex(),
    yeD06:chroma(yeD).set("hsl.l",$levelE06).hex(),
    yeD07:chroma(yeD).set("hsl.l",$levelE07).hex(),
    yeD08:chroma(yeD).set("hsl.l",$levelE08).hex(),
    yeD09:chroma(yeD).set("hsl.l",$levelE09).hex(),
    yeD10:chroma(yeD).set("hsl.l",$levelE10).hex(),
    yeD11:chroma(yeD).set("hsl.l",$levelE11).hex(),
    yeD12:chroma(yeD).set("hsl.l",$levelE12).hex(),
    yeD13:chroma(yeD).set("hsl.l",$levelE13).hex(),
    yeD14:chroma(yeD).set("hsl.l",$levelE14).hex(),
    yeD15:chroma(yeD).set("hsl.l",$levelE15).hex(),
    yeD16:chroma(yeD).set("hsl.l",$levelE16).hex(),
    yeD17:chroma(yeD).set("hsl.l",$levelE17).hex(),
    yeD18:chroma(yeD).set("hsl.l",$levelE18).hex(),
    yeD19:chroma(yeD).set("hsl.l",$levelE19).hex(),

    yeE01:chroma(yeE).set("hsl.l",$levelE01).hex(),
    yeE02:chroma(yeE).set("hsl.l",$levelE02).hex(),
    yeE03:chroma(yeE).set("hsl.l",$levelE03).hex(),
    yeE04:chroma(yeE).set("hsl.l",$levelE04).hex(),
    yeE05:chroma(yeE).set("hsl.l",$levelE05).hex(),
    yeE06:chroma(yeE).set("hsl.l",$levelE06).hex(),
    yeE07:chroma(yeE).set("hsl.l",$levelE07).hex(),
    yeE08:chroma(yeE).set("hsl.l",$levelE08).hex(),
    yeE09:chroma(yeE).set("hsl.l",$levelE09).hex(),
    yeE10:chroma(yeE).set("hsl.l",$levelE10).hex(),
    yeE11:chroma(yeE).set("hsl.l",$levelE11).hex(),
    yeE12:chroma(yeE).set("hsl.l",$levelE12).hex(),
    yeE13:chroma(yeE).set("hsl.l",$levelE13).hex(),
    yeE14:chroma(yeE).set("hsl.l",$levelE14).hex(),
    yeE15:chroma(yeE).set("hsl.l",$levelE15).hex(),
    yeE16:chroma(yeE).set("hsl.l",$levelE16).hex(),
    yeE17:chroma(yeE).set("hsl.l",$levelE17).hex(),
    yeE18:chroma(yeE).set("hsl.l",$levelE18).hex(),
    yeE19:chroma(yeE).set("hsl.l",$levelE19).hex(),

    yeF01:chroma(yeF).set("hsl.l",$levelE01).hex(),
    yeF02:chroma(yeF).set("hsl.l",$levelE02).hex(),
    yeF03:chroma(yeF).set("hsl.l",$levelE03).hex(),
    yeF04:chroma(yeF).set("hsl.l",$levelE04).hex(),
    yeF05:chroma(yeF).set("hsl.l",$levelE05).hex(),
    yeF06:chroma(yeF).set("hsl.l",$levelE06).hex(),
    yeF07:chroma(yeF).set("hsl.l",$levelE07).hex(),
    yeF08:chroma(yeF).set("hsl.l",$levelE08).hex(),
    yeF09:chroma(yeF).set("hsl.l",$levelE09).hex(),
    yeF10:chroma(yeF).set("hsl.l",$levelE10).hex(),
    yeF11:chroma(yeF).set("hsl.l",$levelE11).hex(),
    yeF12:chroma(yeF).set("hsl.l",$levelE12).hex(),
    yeF13:chroma(yeF).set("hsl.l",$levelE13).hex(),
    yeF14:chroma(yeF).set("hsl.l",$levelE14).hex(),
    yeF15:chroma(yeF).set("hsl.l",$levelE15).hex(),
    yeF16:chroma(yeF).set("hsl.l",$levelE16).hex(),
    yeF17:chroma(yeF).set("hsl.l",$levelE17).hex(),
    yeF18:chroma(yeF).set("hsl.l",$levelE18).hex(),
    yeF19:chroma(yeF).set("hsl.l",$levelE19).hex(),

    ycA01:chroma(ycA).set("hsl.l",$levelE01).hex(),
    ycA02:chroma(ycA).set("hsl.l",$levelE02).hex(),
    ycA03:chroma(ycA).set("hsl.l",$levelE03).hex(),
    ycA04:chroma(ycA).set("hsl.l",$levelE04).hex(),
    ycA05:chroma(ycA).set("hsl.l",$levelE05).hex(),
    ycA06:chroma(ycA).set("hsl.l",$levelE06).hex(),
    ycA07:chroma(ycA).set("hsl.l",$levelE07).hex(),
    ycA08:chroma(ycA).set("hsl.l",$levelE08).hex(),
    ycA09:chroma(ycA).set("hsl.l",$levelE09).hex(),
    ycA10:chroma(ycA).set("hsl.l",$levelE10).hex(),
    ycA11:chroma(ycA).set("hsl.l",$levelE11).hex(),
    ycA12:chroma(ycA).set("hsl.l",$levelE12).hex(),
    ycA13:chroma(ycA).set("hsl.l",$levelE13).hex(),
    ycA14:chroma(ycA).set("hsl.l",$levelE14).hex(),
    ycA15:chroma(ycA).set("hsl.l",$levelE15).hex(),
    ycA16:chroma(ycA).set("hsl.l",$levelE16).hex(),
    ycA17:chroma(ycA).set("hsl.l",$levelE17).hex(),
    ycA18:chroma(ycA).set("hsl.l",$levelE18).hex(),
    ycA19:chroma(ycA).set("hsl.l",$levelE19).hex(),

    ycB01:chroma(ycB).set("hsl.l",$levelE01).hex(),
    ycB02:chroma(ycB).set("hsl.l",$levelE02).hex(),
    ycB03:chroma(ycB).set("hsl.l",$levelE03).hex(),
    ycB04:chroma(ycB).set("hsl.l",$levelE04).hex(),
    ycB05:chroma(ycB).set("hsl.l",$levelE05).hex(),
    ycB06:chroma(ycB).set("hsl.l",$levelE06).hex(),
    ycB07:chroma(ycB).set("hsl.l",$levelE07).hex(),
    ycB08:chroma(ycB).set("hsl.l",$levelE08).hex(),
    ycB09:chroma(ycB).set("hsl.l",$levelE09).hex(),
    ycB10:chroma(ycB).set("hsl.l",$levelE10).hex(),
    ycB11:chroma(ycB).set("hsl.l",$levelE11).hex(),
    ycB12:chroma(ycB).set("hsl.l",$levelE12).hex(),
    ycB13:chroma(ycB).set("hsl.l",$levelE13).hex(),
    ycB14:chroma(ycB).set("hsl.l",$levelE14).hex(),
    ycB15:chroma(ycB).set("hsl.l",$levelE15).hex(),
    ycB16:chroma(ycB).set("hsl.l",$levelE16).hex(),
    ycB17:chroma(ycB).set("hsl.l",$levelE17).hex(),
    ycB18:chroma(ycB).set("hsl.l",$levelE18).hex(),
    ycB19:chroma(ycB).set("hsl.l",$levelE19).hex(),

    ycC01:chroma(ycC).set("hsl.l",$levelE01).hex(),
    ycC02:chroma(ycC).set("hsl.l",$levelE02).hex(),
    ycC03:chroma(ycC).set("hsl.l",$levelE03).hex(),
    ycC04:chroma(ycC).set("hsl.l",$levelE04).hex(),
    ycC05:chroma(ycC).set("hsl.l",$levelE05).hex(),
    ycC06:chroma(ycC).set("hsl.l",$levelE06).hex(),
    ycC07:chroma(ycC).set("hsl.l",$levelE07).hex(),
    ycC08:chroma(ycC).set("hsl.l",$levelE08).hex(),
    ycC09:chroma(ycC).set("hsl.l",$levelE09).hex(),
    ycC10:chroma(ycC).set("hsl.l",$levelE10).hex(),
    ycC11:chroma(ycC).set("hsl.l",$levelE11).hex(),
    ycC12:chroma(ycC).set("hsl.l",$levelE12).hex(),
    ycC13:chroma(ycC).set("hsl.l",$levelE13).hex(),
    ycC14:chroma(ycC).set("hsl.l",$levelE14).hex(),
    ycC15:chroma(ycC).set("hsl.l",$levelE15).hex(),
    ycC16:chroma(ycC).set("hsl.l",$levelE16).hex(),
    ycC17:chroma(ycC).set("hsl.l",$levelE17).hex(),
    ycC18:chroma(ycC).set("hsl.l",$levelE18).hex(),
    ycC19:chroma(ycC).set("hsl.l",$levelE19).hex(),

    ycD01:chroma(ycD).set("hsl.l",$levelE01).hex(),
    ycD02:chroma(ycD).set("hsl.l",$levelE02).hex(),
    ycD03:chroma(ycD).set("hsl.l",$levelE03).hex(),
    ycD04:chroma(ycD).set("hsl.l",$levelE04).hex(),
    ycD05:chroma(ycD).set("hsl.l",$levelE05).hex(),
    ycD06:chroma(ycD).set("hsl.l",$levelE06).hex(),
    ycD07:chroma(ycD).set("hsl.l",$levelE07).hex(),
    ycD08:chroma(ycD).set("hsl.l",$levelE08).hex(),
    ycD09:chroma(ycD).set("hsl.l",$levelE09).hex(),
    ycD10:chroma(ycD).set("hsl.l",$levelE10).hex(),
    ycD11:chroma(ycD).set("hsl.l",$levelE11).hex(),
    ycD12:chroma(ycD).set("hsl.l",$levelE12).hex(),
    ycD13:chroma(ycD).set("hsl.l",$levelE13).hex(),
    ycD14:chroma(ycD).set("hsl.l",$levelE14).hex(),
    ycD15:chroma(ycD).set("hsl.l",$levelE15).hex(),
    ycD16:chroma(ycD).set("hsl.l",$levelE16).hex(),
    ycD17:chroma(ycD).set("hsl.l",$levelE17).hex(),
    ycD18:chroma(ycD).set("hsl.l",$levelE18).hex(),
    ycD19:chroma(ycD).set("hsl.l",$levelE19).hex(),

    ycE01:chroma(ycE).set("hsl.l",$levelE01).hex(),
    ycE02:chroma(ycE).set("hsl.l",$levelE02).hex(),
    ycE03:chroma(ycE).set("hsl.l",$levelE03).hex(),
    ycE04:chroma(ycE).set("hsl.l",$levelE04).hex(),
    ycE05:chroma(ycE).set("hsl.l",$levelE05).hex(),
    ycE06:chroma(ycE).set("hsl.l",$levelE06).hex(),
    ycE07:chroma(ycE).set("hsl.l",$levelE07).hex(),
    ycE08:chroma(ycE).set("hsl.l",$levelE08).hex(),
    ycE09:chroma(ycE).set("hsl.l",$levelE09).hex(),
    ycE10:chroma(ycE).set("hsl.l",$levelE10).hex(),
    ycE11:chroma(ycE).set("hsl.l",$levelE11).hex(),
    ycE12:chroma(ycE).set("hsl.l",$levelE12).hex(),
    ycE13:chroma(ycE).set("hsl.l",$levelE13).hex(),
    ycE14:chroma(ycE).set("hsl.l",$levelE14).hex(),
    ycE15:chroma(ycE).set("hsl.l",$levelE15).hex(),
    ycE16:chroma(ycE).set("hsl.l",$levelE16).hex(),
    ycE17:chroma(ycE).set("hsl.l",$levelE17).hex(),
    ycE18:chroma(ycE).set("hsl.l",$levelE18).hex(),
    ycE19:chroma(ycE).set("hsl.l",$levelE19).hex(),

    ycF01:chroma(ycF).set("hsl.l",$levelE01).hex(),
    ycF02:chroma(ycF).set("hsl.l",$levelE02).hex(),
    ycF03:chroma(ycF).set("hsl.l",$levelE03).hex(),
    ycF04:chroma(ycF).set("hsl.l",$levelE04).hex(),
    ycF05:chroma(ycF).set("hsl.l",$levelE05).hex(),
    ycF06:chroma(ycF).set("hsl.l",$levelE06).hex(),
    ycF07:chroma(ycF).set("hsl.l",$levelE07).hex(),
    ycF08:chroma(ycF).set("hsl.l",$levelE08).hex(),
    ycF09:chroma(ycF).set("hsl.l",$levelE09).hex(),
    ycF10:chroma(ycF).set("hsl.l",$levelE10).hex(),
    ycF11:chroma(ycF).set("hsl.l",$levelE11).hex(),
    ycF12:chroma(ycF).set("hsl.l",$levelE12).hex(),
    ycF13:chroma(ycF).set("hsl.l",$levelE13).hex(),
    ycF14:chroma(ycF).set("hsl.l",$levelE14).hex(),
    ycF15:chroma(ycF).set("hsl.l",$levelE15).hex(),
    ycF16:chroma(ycF).set("hsl.l",$levelE16).hex(),
    ycF17:chroma(ycF).set("hsl.l",$levelE17).hex(),
    ycF18:chroma(ycF).set("hsl.l",$levelE18).hex(),
    ycF19:chroma(ycF).set("hsl.l",$levelE19).hex(),

    chA01:chroma(chA).set("hsl.l",$levelE01).hex(),
    chA02:chroma(chA).set("hsl.l",$levelE02).hex(),
    chA03:chroma(chA).set("hsl.l",$levelE03).hex(),
    chA04:chroma(chA).set("hsl.l",$levelE04).hex(),
    chA05:chroma(chA).set("hsl.l",$levelE05).hex(),
    chA06:chroma(chA).set("hsl.l",$levelE06).hex(),
    chA07:chroma(chA).set("hsl.l",$levelE07).hex(),
    chA08:chroma(chA).set("hsl.l",$levelE08).hex(),
    chA09:chroma(chA).set("hsl.l",$levelE09).hex(),
    chA10:chroma(chA).set("hsl.l",$levelE10).hex(),
    chA11:chroma(chA).set("hsl.l",$levelE11).hex(),
    chA12:chroma(chA).set("hsl.l",$levelE12).hex(),
    chA13:chroma(chA).set("hsl.l",$levelE13).hex(),
    chA14:chroma(chA).set("hsl.l",$levelE14).hex(),
    chA15:chroma(chA).set("hsl.l",$levelE15).hex(),
    chA16:chroma(chA).set("hsl.l",$levelE16).hex(),
    chA17:chroma(chA).set("hsl.l",$levelE17).hex(),
    chA18:chroma(chA).set("hsl.l",$levelE18).hex(),
    chA19:chroma(chA).set("hsl.l",$levelE19).hex(),

    chB01:chroma(chB).set("hsl.l",$levelE01).hex(),
    chB02:chroma(chB).set("hsl.l",$levelE02).hex(),
    chB03:chroma(chB).set("hsl.l",$levelE03).hex(),
    chB04:chroma(chB).set("hsl.l",$levelE04).hex(),
    chB05:chroma(chB).set("hsl.l",$levelE05).hex(),
    chB06:chroma(chB).set("hsl.l",$levelE06).hex(),
    chB07:chroma(chB).set("hsl.l",$levelE07).hex(),
    chB08:chroma(chB).set("hsl.l",$levelE08).hex(),
    chB09:chroma(chB).set("hsl.l",$levelE09).hex(),
    chB10:chroma(chB).set("hsl.l",$levelE10).hex(),
    chB11:chroma(chB).set("hsl.l",$levelE11).hex(),
    chB12:chroma(chB).set("hsl.l",$levelE12).hex(),
    chB13:chroma(chB).set("hsl.l",$levelE13).hex(),
    chB14:chroma(chB).set("hsl.l",$levelE14).hex(),
    chB15:chroma(chB).set("hsl.l",$levelE15).hex(),
    chB16:chroma(chB).set("hsl.l",$levelE16).hex(),
    chB17:chroma(chB).set("hsl.l",$levelE17).hex(),
    chB18:chroma(chB).set("hsl.l",$levelE18).hex(),
    chB19:chroma(chB).set("hsl.l",$levelE19).hex(),

    chC01:chroma(chC).set("hsl.l",$levelE01).hex(),
    chC02:chroma(chC).set("hsl.l",$levelE02).hex(),
    chC03:chroma(chC).set("hsl.l",$levelE03).hex(),
    chC04:chroma(chC).set("hsl.l",$levelE04).hex(),
    chC05:chroma(chC).set("hsl.l",$levelE05).hex(),
    chC06:chroma(chC).set("hsl.l",$levelE06).hex(),
    chC07:chroma(chC).set("hsl.l",$levelE07).hex(),
    chC08:chroma(chC).set("hsl.l",$levelE08).hex(),
    chC09:chroma(chC).set("hsl.l",$levelE09).hex(),
    chC10:chroma(chC).set("hsl.l",$levelE10).hex(),
    chC11:chroma(chC).set("hsl.l",$levelE11).hex(),
    chC12:chroma(chC).set("hsl.l",$levelE12).hex(),
    chC13:chroma(chC).set("hsl.l",$levelE13).hex(),
    chC14:chroma(chC).set("hsl.l",$levelE14).hex(),
    chC15:chroma(chC).set("hsl.l",$levelE15).hex(),
    chC16:chroma(chC).set("hsl.l",$levelE16).hex(),
    chC17:chroma(chC).set("hsl.l",$levelE17).hex(),
    chC18:chroma(chC).set("hsl.l",$levelE18).hex(),
    chC19:chroma(chC).set("hsl.l",$levelE19).hex(),

    chD01:chroma(chD).set("hsl.l",$levelE01).hex(),
    chD02:chroma(chD).set("hsl.l",$levelE02).hex(),
    chD03:chroma(chD).set("hsl.l",$levelE03).hex(),
    chD04:chroma(chD).set("hsl.l",$levelE04).hex(),
    chD05:chroma(chD).set("hsl.l",$levelE05).hex(),
    chD06:chroma(chD).set("hsl.l",$levelE06).hex(),
    chD07:chroma(chD).set("hsl.l",$levelE07).hex(),
    chD08:chroma(chD).set("hsl.l",$levelE08).hex(),
    chD09:chroma(chD).set("hsl.l",$levelE09).hex(),
    chD10:chroma(chD).set("hsl.l",$levelE10).hex(),
    chD11:chroma(chD).set("hsl.l",$levelE11).hex(),
    chD12:chroma(chD).set("hsl.l",$levelE12).hex(),
    chD13:chroma(chD).set("hsl.l",$levelE13).hex(),
    chD14:chroma(chD).set("hsl.l",$levelE14).hex(),
    chD15:chroma(chD).set("hsl.l",$levelE15).hex(),
    chD16:chroma(chD).set("hsl.l",$levelE16).hex(),
    chD17:chroma(chD).set("hsl.l",$levelE17).hex(),
    chD18:chroma(chD).set("hsl.l",$levelE18).hex(),
    chD19:chroma(chD).set("hsl.l",$levelE19).hex(),

    chE01:chroma(chE).set("hsl.l",$levelE01).hex(),
    chE02:chroma(chE).set("hsl.l",$levelE02).hex(),
    chE03:chroma(chE).set("hsl.l",$levelE03).hex(),
    chE04:chroma(chE).set("hsl.l",$levelE04).hex(),
    chE05:chroma(chE).set("hsl.l",$levelE05).hex(),
    chE06:chroma(chE).set("hsl.l",$levelE06).hex(),
    chE07:chroma(chE).set("hsl.l",$levelE07).hex(),
    chE08:chroma(chE).set("hsl.l",$levelE08).hex(),
    chE09:chroma(chE).set("hsl.l",$levelE09).hex(),
    chE10:chroma(chE).set("hsl.l",$levelE10).hex(),
    chE11:chroma(chE).set("hsl.l",$levelE11).hex(),
    chE12:chroma(chE).set("hsl.l",$levelE12).hex(),
    chE13:chroma(chE).set("hsl.l",$levelE13).hex(),
    chE14:chroma(chE).set("hsl.l",$levelE14).hex(),
    chE15:chroma(chE).set("hsl.l",$levelE15).hex(),
    chE16:chroma(chE).set("hsl.l",$levelE16).hex(),
    chE17:chroma(chE).set("hsl.l",$levelE17).hex(),
    chE18:chroma(chE).set("hsl.l",$levelE18).hex(),
    chE19:chroma(chE).set("hsl.l",$levelE19).hex(),

    chF01:chroma(chF).set("hsl.l",$levelE01).hex(),
    chF02:chroma(chF).set("hsl.l",$levelE02).hex(),
    chF03:chroma(chF).set("hsl.l",$levelE03).hex(),
    chF04:chroma(chF).set("hsl.l",$levelE04).hex(),
    chF05:chroma(chF).set("hsl.l",$levelE05).hex(),
    chF06:chroma(chF).set("hsl.l",$levelE06).hex(),
    chF07:chroma(chF).set("hsl.l",$levelE07).hex(),
    chF08:chroma(chF).set("hsl.l",$levelE08).hex(),
    chF09:chroma(chF).set("hsl.l",$levelE09).hex(),
    chF10:chroma(chF).set("hsl.l",$levelE10).hex(),
    chF11:chroma(chF).set("hsl.l",$levelE11).hex(),
    chF12:chroma(chF).set("hsl.l",$levelE12).hex(),
    chF13:chroma(chF).set("hsl.l",$levelE13).hex(),
    chF14:chroma(chF).set("hsl.l",$levelE14).hex(),
    chF15:chroma(chF).set("hsl.l",$levelE15).hex(),
    chF16:chroma(chF).set("hsl.l",$levelE16).hex(),
    chF17:chroma(chF).set("hsl.l",$levelE17).hex(),
    chF18:chroma(chF).set("hsl.l",$levelE18).hex(),
    chF19:chroma(chF).set("hsl.l",$levelE19).hex(),

    cgA01:chroma(cgA).set("hsl.l",$levelE01).hex(),
    cgA02:chroma(cgA).set("hsl.l",$levelE02).hex(),
    cgA03:chroma(cgA).set("hsl.l",$levelE03).hex(),
    cgA04:chroma(cgA).set("hsl.l",$levelE04).hex(),
    cgA05:chroma(cgA).set("hsl.l",$levelE05).hex(),
    cgA06:chroma(cgA).set("hsl.l",$levelE06).hex(),
    cgA07:chroma(cgA).set("hsl.l",$levelE07).hex(),
    cgA08:chroma(cgA).set("hsl.l",$levelE08).hex(),
    cgA09:chroma(cgA).set("hsl.l",$levelE09).hex(),
    cgA10:chroma(cgA).set("hsl.l",$levelE10).hex(),
    cgA11:chroma(cgA).set("hsl.l",$levelE11).hex(),
    cgA12:chroma(cgA).set("hsl.l",$levelE12).hex(),
    cgA13:chroma(cgA).set("hsl.l",$levelE13).hex(),
    cgA14:chroma(cgA).set("hsl.l",$levelE14).hex(),
    cgA15:chroma(cgA).set("hsl.l",$levelE15).hex(),
    cgA16:chroma(cgA).set("hsl.l",$levelE16).hex(),
    cgA17:chroma(cgA).set("hsl.l",$levelE17).hex(),
    cgA18:chroma(cgA).set("hsl.l",$levelE18).hex(),
    cgA19:chroma(cgA).set("hsl.l",$levelE19).hex(),

    cgB01:chroma(cgB).set("hsl.l",$levelE01).hex(),
    cgB02:chroma(cgB).set("hsl.l",$levelE02).hex(),
    cgB03:chroma(cgB).set("hsl.l",$levelE03).hex(),
    cgB04:chroma(cgB).set("hsl.l",$levelE04).hex(),
    cgB05:chroma(cgB).set("hsl.l",$levelE05).hex(),
    cgB06:chroma(cgB).set("hsl.l",$levelE06).hex(),
    cgB07:chroma(cgB).set("hsl.l",$levelE07).hex(),
    cgB08:chroma(cgB).set("hsl.l",$levelE08).hex(),
    cgB09:chroma(cgB).set("hsl.l",$levelE09).hex(),
    cgB10:chroma(cgB).set("hsl.l",$levelE10).hex(),
    cgB11:chroma(cgB).set("hsl.l",$levelE11).hex(),
    cgB12:chroma(cgB).set("hsl.l",$levelE12).hex(),
    cgB13:chroma(cgB).set("hsl.l",$levelE13).hex(),
    cgB14:chroma(cgB).set("hsl.l",$levelE14).hex(),
    cgB15:chroma(cgB).set("hsl.l",$levelE15).hex(),
    cgB16:chroma(cgB).set("hsl.l",$levelE16).hex(),
    cgB17:chroma(cgB).set("hsl.l",$levelE17).hex(),
    cgB18:chroma(cgB).set("hsl.l",$levelE18).hex(),
    cgB19:chroma(cgB).set("hsl.l",$levelE19).hex(),

    cgC01:chroma(cgC).set("hsl.l",$levelE01).hex(),
    cgC02:chroma(cgC).set("hsl.l",$levelE02).hex(),
    cgC03:chroma(cgC).set("hsl.l",$levelE03).hex(),
    cgC04:chroma(cgC).set("hsl.l",$levelE04).hex(),
    cgC05:chroma(cgC).set("hsl.l",$levelE05).hex(),
    cgC06:chroma(cgC).set("hsl.l",$levelE06).hex(),
    cgC07:chroma(cgC).set("hsl.l",$levelE07).hex(),
    cgC08:chroma(cgC).set("hsl.l",$levelE08).hex(),
    cgC09:chroma(cgC).set("hsl.l",$levelE09).hex(),
    cgC10:chroma(cgC).set("hsl.l",$levelE10).hex(),
    cgC11:chroma(cgC).set("hsl.l",$levelE11).hex(),
    cgC12:chroma(cgC).set("hsl.l",$levelE12).hex(),
    cgC13:chroma(cgC).set("hsl.l",$levelE13).hex(),
    cgC14:chroma(cgC).set("hsl.l",$levelE14).hex(),
    cgC15:chroma(cgC).set("hsl.l",$levelE15).hex(),
    cgC16:chroma(cgC).set("hsl.l",$levelE16).hex(),
    cgC17:chroma(cgC).set("hsl.l",$levelE17).hex(),
    cgC18:chroma(cgC).set("hsl.l",$levelE18).hex(),
    cgC19:chroma(cgC).set("hsl.l",$levelE19).hex(),

    cgD01:chroma(cgD).set("hsl.l",$levelE01).hex(),
    cgD02:chroma(cgD).set("hsl.l",$levelE02).hex(),
    cgD03:chroma(cgD).set("hsl.l",$levelE03).hex(),
    cgD04:chroma(cgD).set("hsl.l",$levelE04).hex(),
    cgD05:chroma(cgD).set("hsl.l",$levelE05).hex(),
    cgD06:chroma(cgD).set("hsl.l",$levelE06).hex(),
    cgD07:chroma(cgD).set("hsl.l",$levelE07).hex(),
    cgD08:chroma(cgD).set("hsl.l",$levelE08).hex(),
    cgD09:chroma(cgD).set("hsl.l",$levelE09).hex(),
    cgD10:chroma(cgD).set("hsl.l",$levelE10).hex(),
    cgD11:chroma(cgD).set("hsl.l",$levelE11).hex(),
    cgD12:chroma(cgD).set("hsl.l",$levelE12).hex(),
    cgD13:chroma(cgD).set("hsl.l",$levelE13).hex(),
    cgD14:chroma(cgD).set("hsl.l",$levelE14).hex(),
    cgD15:chroma(cgD).set("hsl.l",$levelE15).hex(),
    cgD16:chroma(cgD).set("hsl.l",$levelE16).hex(),
    cgD17:chroma(cgD).set("hsl.l",$levelE17).hex(),
    cgD18:chroma(cgD).set("hsl.l",$levelE18).hex(),
    cgD19:chroma(cgD).set("hsl.l",$levelE19).hex(),

    cgE01:chroma(cgE).set("hsl.l",$levelE01).hex(),
    cgE02:chroma(cgE).set("hsl.l",$levelE02).hex(),
    cgE03:chroma(cgE).set("hsl.l",$levelE03).hex(),
    cgE04:chroma(cgE).set("hsl.l",$levelE04).hex(),
    cgE05:chroma(cgE).set("hsl.l",$levelE05).hex(),
    cgE06:chroma(cgE).set("hsl.l",$levelE06).hex(),
    cgE07:chroma(cgE).set("hsl.l",$levelE07).hex(),
    cgE08:chroma(cgE).set("hsl.l",$levelE08).hex(),
    cgE09:chroma(cgE).set("hsl.l",$levelE09).hex(),
    cgE10:chroma(cgE).set("hsl.l",$levelE10).hex(),
    cgE11:chroma(cgE).set("hsl.l",$levelE11).hex(),
    cgE12:chroma(cgE).set("hsl.l",$levelE12).hex(),
    cgE13:chroma(cgE).set("hsl.l",$levelE13).hex(),
    cgE14:chroma(cgE).set("hsl.l",$levelE14).hex(),
    cgE15:chroma(cgE).set("hsl.l",$levelE15).hex(),
    cgE16:chroma(cgE).set("hsl.l",$levelE16).hex(),
    cgE17:chroma(cgE).set("hsl.l",$levelE17).hex(),
    cgE18:chroma(cgE).set("hsl.l",$levelE18).hex(),
    cgE19:chroma(cgE).set("hsl.l",$levelE19).hex(),

    cgF01:chroma(cgF).set("hsl.l",$levelE01).hex(),
    cgF02:chroma(cgF).set("hsl.l",$levelE02).hex(),
    cgF03:chroma(cgF).set("hsl.l",$levelE03).hex(),
    cgF04:chroma(cgF).set("hsl.l",$levelE04).hex(),
    cgF05:chroma(cgF).set("hsl.l",$levelE05).hex(),
    cgF06:chroma(cgF).set("hsl.l",$levelE06).hex(),
    cgF07:chroma(cgF).set("hsl.l",$levelE07).hex(),
    cgF08:chroma(cgF).set("hsl.l",$levelE08).hex(),
    cgF09:chroma(cgF).set("hsl.l",$levelE09).hex(),
    cgF10:chroma(cgF).set("hsl.l",$levelE10).hex(),
    cgF11:chroma(cgF).set("hsl.l",$levelE11).hex(),
    cgF12:chroma(cgF).set("hsl.l",$levelE12).hex(),
    cgF13:chroma(cgF).set("hsl.l",$levelE13).hex(),
    cgF14:chroma(cgF).set("hsl.l",$levelE14).hex(),
    cgF15:chroma(cgF).set("hsl.l",$levelE15).hex(),
    cgF16:chroma(cgF).set("hsl.l",$levelE16).hex(),
    cgF17:chroma(cgF).set("hsl.l",$levelE17).hex(),
    cgF18:chroma(cgF).set("hsl.l",$levelE18).hex(),
    cgF19:chroma(cgF).set("hsl.l",$levelE19).hex(),

    grA01:chroma(grA).set("hsl.l",$levelE01).hex(),
    grA02:chroma(grA).set("hsl.l",$levelE02).hex(),
    grA03:chroma(grA).set("hsl.l",$levelE03).hex(),
    grA04:chroma(grA).set("hsl.l",$levelE04).hex(),
    grA05:chroma(grA).set("hsl.l",$levelE05).hex(),
    grA06:chroma(grA).set("hsl.l",$levelE06).hex(),
    grA07:chroma(grA).set("hsl.l",$levelE07).hex(),
    grA08:chroma(grA).set("hsl.l",$levelE08).hex(),
    grA09:chroma(grA).set("hsl.l",$levelE09).hex(),
    grA10:chroma(grA).set("hsl.l",$levelE10).hex(),
    grA11:chroma(grA).set("hsl.l",$levelE11).hex(),
    grA12:chroma(grA).set("hsl.l",$levelE12).hex(),
    grA13:chroma(grA).set("hsl.l",$levelE13).hex(),
    grA14:chroma(grA).set("hsl.l",$levelE14).hex(),
    grA15:chroma(grA).set("hsl.l",$levelE15).hex(),
    grA16:chroma(grA).set("hsl.l",$levelE16).hex(),
    grA17:chroma(grA).set("hsl.l",$levelE17).hex(),
    grA18:chroma(grA).set("hsl.l",$levelE18).hex(),
    grA19:chroma(grA).set("hsl.l",$levelE19).hex(),

    grB01:chroma(grB).set("hsl.l",$levelE01).hex(),
    grB02:chroma(grB).set("hsl.l",$levelE02).hex(),
    grB03:chroma(grB).set("hsl.l",$levelE03).hex(),
    grB04:chroma(grB).set("hsl.l",$levelE04).hex(),
    grB05:chroma(grB).set("hsl.l",$levelE05).hex(),
    grB06:chroma(grB).set("hsl.l",$levelE06).hex(),
    grB07:chroma(grB).set("hsl.l",$levelE07).hex(),
    grB08:chroma(grB).set("hsl.l",$levelE08).hex(),
    grB09:chroma(grB).set("hsl.l",$levelE09).hex(),
    grB10:chroma(grB).set("hsl.l",$levelE10).hex(),
    grB11:chroma(grB).set("hsl.l",$levelE11).hex(),
    grB12:chroma(grB).set("hsl.l",$levelE12).hex(),
    grB13:chroma(grB).set("hsl.l",$levelE13).hex(),
    grB14:chroma(grB).set("hsl.l",$levelE14).hex(),
    grB15:chroma(grB).set("hsl.l",$levelE15).hex(),
    grB16:chroma(grB).set("hsl.l",$levelE16).hex(),
    grB17:chroma(grB).set("hsl.l",$levelE17).hex(),
    grB18:chroma(grB).set("hsl.l",$levelE18).hex(),
    grB19:chroma(grB).set("hsl.l",$levelE19).hex(),

    grC01:chroma(grC).set("hsl.l",$levelE01).hex(),
    grC02:chroma(grC).set("hsl.l",$levelE02).hex(),
    grC03:chroma(grC).set("hsl.l",$levelE03).hex(),
    grC04:chroma(grC).set("hsl.l",$levelE04).hex(),
    grC05:chroma(grC).set("hsl.l",$levelE05).hex(),
    grC06:chroma(grC).set("hsl.l",$levelE06).hex(),
    grC07:chroma(grC).set("hsl.l",$levelE07).hex(),
    grC08:chroma(grC).set("hsl.l",$levelE08).hex(),
    grC09:chroma(grC).set("hsl.l",$levelE09).hex(),
    grC10:chroma(grC).set("hsl.l",$levelE10).hex(),
    grC11:chroma(grC).set("hsl.l",$levelE11).hex(),
    grC12:chroma(grC).set("hsl.l",$levelE12).hex(),
    grC13:chroma(grC).set("hsl.l",$levelE13).hex(),
    grC14:chroma(grC).set("hsl.l",$levelE14).hex(),
    grC15:chroma(grC).set("hsl.l",$levelE15).hex(),
    grC16:chroma(grC).set("hsl.l",$levelE16).hex(),
    grC17:chroma(grC).set("hsl.l",$levelE17).hex(),
    grC18:chroma(grC).set("hsl.l",$levelE18).hex(),
    grC19:chroma(grC).set("hsl.l",$levelE19).hex(),

    grD01:chroma(grD).set("hsl.l",$levelE01).hex(),
    grD02:chroma(grD).set("hsl.l",$levelE02).hex(),
    grD03:chroma(grD).set("hsl.l",$levelE03).hex(),
    grD04:chroma(grD).set("hsl.l",$levelE04).hex(),
    grD05:chroma(grD).set("hsl.l",$levelE05).hex(),
    grD06:chroma(grD).set("hsl.l",$levelE06).hex(),
    grD07:chroma(grD).set("hsl.l",$levelE07).hex(),
    grD08:chroma(grD).set("hsl.l",$levelE08).hex(),
    grD09:chroma(grD).set("hsl.l",$levelE09).hex(),
    grD10:chroma(grD).set("hsl.l",$levelE10).hex(),
    grD11:chroma(grD).set("hsl.l",$levelE11).hex(),
    grD12:chroma(grD).set("hsl.l",$levelE12).hex(),
    grD13:chroma(grD).set("hsl.l",$levelE13).hex(),
    grD14:chroma(grD).set("hsl.l",$levelE14).hex(),
    grD15:chroma(grD).set("hsl.l",$levelE15).hex(),
    grD16:chroma(grD).set("hsl.l",$levelE16).hex(),
    grD17:chroma(grD).set("hsl.l",$levelE17).hex(),
    grD18:chroma(grD).set("hsl.l",$levelE18).hex(),
    grD19:chroma(grD).set("hsl.l",$levelE19).hex(),

    grE01:chroma(grE).set("hsl.l",$levelE01).hex(),
    grE02:chroma(grE).set("hsl.l",$levelE02).hex(),
    grE03:chroma(grE).set("hsl.l",$levelE03).hex(),
    grE04:chroma(grE).set("hsl.l",$levelE04).hex(),
    grE05:chroma(grE).set("hsl.l",$levelE05).hex(),
    grE06:chroma(grE).set("hsl.l",$levelE06).hex(),
    grE07:chroma(grE).set("hsl.l",$levelE07).hex(),
    grE08:chroma(grE).set("hsl.l",$levelE08).hex(),
    grE09:chroma(grE).set("hsl.l",$levelE09).hex(),
    grE10:chroma(grE).set("hsl.l",$levelE10).hex(),
    grE11:chroma(grE).set("hsl.l",$levelE11).hex(),
    grE12:chroma(grE).set("hsl.l",$levelE12).hex(),
    grE13:chroma(grE).set("hsl.l",$levelE13).hex(),
    grE14:chroma(grE).set("hsl.l",$levelE14).hex(),
    grE15:chroma(grE).set("hsl.l",$levelE15).hex(),
    grE16:chroma(grE).set("hsl.l",$levelE16).hex(),
    grE17:chroma(grE).set("hsl.l",$levelE17).hex(),
    grE18:chroma(grE).set("hsl.l",$levelE18).hex(),
    grE19:chroma(grE).set("hsl.l",$levelE19).hex(),

    grF01:chroma(grF).set("hsl.l",$levelE01).hex(),
    grF02:chroma(grF).set("hsl.l",$levelE02).hex(),
    grF03:chroma(grF).set("hsl.l",$levelE03).hex(),
    grF04:chroma(grF).set("hsl.l",$levelE04).hex(),
    grF05:chroma(grF).set("hsl.l",$levelE05).hex(),
    grF06:chroma(grF).set("hsl.l",$levelE06).hex(),
    grF07:chroma(grF).set("hsl.l",$levelE07).hex(),
    grF08:chroma(grF).set("hsl.l",$levelE08).hex(),
    grF09:chroma(grF).set("hsl.l",$levelE09).hex(),
    grF10:chroma(grF).set("hsl.l",$levelE10).hex(),
    grF11:chroma(grF).set("hsl.l",$levelE11).hex(),
    grF12:chroma(grF).set("hsl.l",$levelE12).hex(),
    grF13:chroma(grF).set("hsl.l",$levelE13).hex(),
    grF14:chroma(grF).set("hsl.l",$levelE14).hex(),
    grF15:chroma(grF).set("hsl.l",$levelE15).hex(),
    grF16:chroma(grF).set("hsl.l",$levelE16).hex(),
    grF17:chroma(grF).set("hsl.l",$levelE17).hex(),
    grF18:chroma(grF).set("hsl.l",$levelE18).hex(),
    grF19:chroma(grF).set("hsl.l",$levelE19).hex(),

    gaA01:chroma(gaA).set("hsl.l",$levelE01).hex(),
    gaA02:chroma(gaA).set("hsl.l",$levelE02).hex(),
    gaA03:chroma(gaA).set("hsl.l",$levelE03).hex(),
    gaA04:chroma(gaA).set("hsl.l",$levelE04).hex(),
    gaA05:chroma(gaA).set("hsl.l",$levelE05).hex(),
    gaA06:chroma(gaA).set("hsl.l",$levelE06).hex(),
    gaA07:chroma(gaA).set("hsl.l",$levelE07).hex(),
    gaA08:chroma(gaA).set("hsl.l",$levelE08).hex(),
    gaA09:chroma(gaA).set("hsl.l",$levelE09).hex(),
    gaA10:chroma(gaA).set("hsl.l",$levelE10).hex(),
    gaA11:chroma(gaA).set("hsl.l",$levelE11).hex(),
    gaA12:chroma(gaA).set("hsl.l",$levelE12).hex(),
    gaA13:chroma(gaA).set("hsl.l",$levelE13).hex(),
    gaA14:chroma(gaA).set("hsl.l",$levelE14).hex(),
    gaA15:chroma(gaA).set("hsl.l",$levelE15).hex(),
    gaA16:chroma(gaA).set("hsl.l",$levelE16).hex(),
    gaA17:chroma(gaA).set("hsl.l",$levelE17).hex(),
    gaA18:chroma(gaA).set("hsl.l",$levelE18).hex(),
    gaA19:chroma(gaA).set("hsl.l",$levelE19).hex(),

    gaB01:chroma(gaB).set("hsl.l",$levelE01).hex(),
    gaB02:chroma(gaB).set("hsl.l",$levelE02).hex(),
    gaB03:chroma(gaB).set("hsl.l",$levelE03).hex(),
    gaB04:chroma(gaB).set("hsl.l",$levelE04).hex(),
    gaB05:chroma(gaB).set("hsl.l",$levelE05).hex(),
    gaB06:chroma(gaB).set("hsl.l",$levelE06).hex(),
    gaB07:chroma(gaB).set("hsl.l",$levelE07).hex(),
    gaB08:chroma(gaB).set("hsl.l",$levelE08).hex(),
    gaB09:chroma(gaB).set("hsl.l",$levelE09).hex(),
    gaB10:chroma(gaB).set("hsl.l",$levelE10).hex(),
    gaB11:chroma(gaB).set("hsl.l",$levelE11).hex(),
    gaB12:chroma(gaB).set("hsl.l",$levelE12).hex(),
    gaB13:chroma(gaB).set("hsl.l",$levelE13).hex(),
    gaB14:chroma(gaB).set("hsl.l",$levelE14).hex(),
    gaB15:chroma(gaB).set("hsl.l",$levelE15).hex(),
    gaB16:chroma(gaB).set("hsl.l",$levelE16).hex(),
    gaB17:chroma(gaB).set("hsl.l",$levelE17).hex(),
    gaB18:chroma(gaB).set("hsl.l",$levelE18).hex(),
    gaB19:chroma(gaB).set("hsl.l",$levelE19).hex(),

    gaC01:chroma(gaC).set("hsl.l",$levelE01).hex(),
    gaC02:chroma(gaC).set("hsl.l",$levelE02).hex(),
    gaC03:chroma(gaC).set("hsl.l",$levelE03).hex(),
    gaC04:chroma(gaC).set("hsl.l",$levelE04).hex(),
    gaC05:chroma(gaC).set("hsl.l",$levelE05).hex(),
    gaC06:chroma(gaC).set("hsl.l",$levelE06).hex(),
    gaC07:chroma(gaC).set("hsl.l",$levelE07).hex(),
    gaC08:chroma(gaC).set("hsl.l",$levelE08).hex(),
    gaC09:chroma(gaC).set("hsl.l",$levelE09).hex(),
    gaC10:chroma(gaC).set("hsl.l",$levelE10).hex(),
    gaC11:chroma(gaC).set("hsl.l",$levelE11).hex(),
    gaC12:chroma(gaC).set("hsl.l",$levelE12).hex(),
    gaC13:chroma(gaC).set("hsl.l",$levelE13).hex(),
    gaC14:chroma(gaC).set("hsl.l",$levelE14).hex(),
    gaC15:chroma(gaC).set("hsl.l",$levelE15).hex(),
    gaC16:chroma(gaC).set("hsl.l",$levelE16).hex(),
    gaC17:chroma(gaC).set("hsl.l",$levelE17).hex(),
    gaC18:chroma(gaC).set("hsl.l",$levelE18).hex(),
    gaC19:chroma(gaC).set("hsl.l",$levelE19).hex(),

    gaD01:chroma(gaD).set("hsl.l",$levelE01).hex(),
    gaD02:chroma(gaD).set("hsl.l",$levelE02).hex(),
    gaD03:chroma(gaD).set("hsl.l",$levelE03).hex(),
    gaD04:chroma(gaD).set("hsl.l",$levelE04).hex(),
    gaD05:chroma(gaD).set("hsl.l",$levelE05).hex(),
    gaD06:chroma(gaD).set("hsl.l",$levelE06).hex(),
    gaD07:chroma(gaD).set("hsl.l",$levelE07).hex(),
    gaD08:chroma(gaD).set("hsl.l",$levelE08).hex(),
    gaD09:chroma(gaD).set("hsl.l",$levelE09).hex(),
    gaD10:chroma(gaD).set("hsl.l",$levelE10).hex(),
    gaD11:chroma(gaD).set("hsl.l",$levelE11).hex(),
    gaD12:chroma(gaD).set("hsl.l",$levelE12).hex(),
    gaD13:chroma(gaD).set("hsl.l",$levelE13).hex(),
    gaD14:chroma(gaD).set("hsl.l",$levelE14).hex(),
    gaD15:chroma(gaD).set("hsl.l",$levelE15).hex(),
    gaD16:chroma(gaD).set("hsl.l",$levelE16).hex(),
    gaD17:chroma(gaD).set("hsl.l",$levelE17).hex(),
    gaD18:chroma(gaD).set("hsl.l",$levelE18).hex(),
    gaD19:chroma(gaD).set("hsl.l",$levelE19).hex(),

    gaE01:chroma(gaE).set("hsl.l",$levelE01).hex(),
    gaE02:chroma(gaE).set("hsl.l",$levelE02).hex(),
    gaE03:chroma(gaE).set("hsl.l",$levelE03).hex(),
    gaE04:chroma(gaE).set("hsl.l",$levelE04).hex(),
    gaE05:chroma(gaE).set("hsl.l",$levelE05).hex(),
    gaE06:chroma(gaE).set("hsl.l",$levelE06).hex(),
    gaE07:chroma(gaE).set("hsl.l",$levelE07).hex(),
    gaE08:chroma(gaE).set("hsl.l",$levelE08).hex(),
    gaE09:chroma(gaE).set("hsl.l",$levelE09).hex(),
    gaE10:chroma(gaE).set("hsl.l",$levelE10).hex(),
    gaE11:chroma(gaE).set("hsl.l",$levelE11).hex(),
    gaE12:chroma(gaE).set("hsl.l",$levelE12).hex(),
    gaE13:chroma(gaE).set("hsl.l",$levelE13).hex(),
    gaE14:chroma(gaE).set("hsl.l",$levelE14).hex(),
    gaE15:chroma(gaE).set("hsl.l",$levelE15).hex(),
    gaE16:chroma(gaE).set("hsl.l",$levelE16).hex(),
    gaE17:chroma(gaE).set("hsl.l",$levelE17).hex(),
    gaE18:chroma(gaE).set("hsl.l",$levelE18).hex(),
    gaE19:chroma(gaE).set("hsl.l",$levelE19).hex(),

    gaF01:chroma(gaF).set("hsl.l",$levelE01).hex(),
    gaF02:chroma(gaF).set("hsl.l",$levelE02).hex(),
    gaF03:chroma(gaF).set("hsl.l",$levelE03).hex(),
    gaF04:chroma(gaF).set("hsl.l",$levelE04).hex(),
    gaF05:chroma(gaF).set("hsl.l",$levelE05).hex(),
    gaF06:chroma(gaF).set("hsl.l",$levelE06).hex(),
    gaF07:chroma(gaF).set("hsl.l",$levelE07).hex(),
    gaF08:chroma(gaF).set("hsl.l",$levelE08).hex(),
    gaF09:chroma(gaF).set("hsl.l",$levelE09).hex(),
    gaF10:chroma(gaF).set("hsl.l",$levelE10).hex(),
    gaF11:chroma(gaF).set("hsl.l",$levelE11).hex(),
    gaF12:chroma(gaF).set("hsl.l",$levelE12).hex(),
    gaF13:chroma(gaF).set("hsl.l",$levelE13).hex(),
    gaF14:chroma(gaF).set("hsl.l",$levelE14).hex(),
    gaF15:chroma(gaF).set("hsl.l",$levelE15).hex(),
    gaF16:chroma(gaF).set("hsl.l",$levelE16).hex(),
    gaF17:chroma(gaF).set("hsl.l",$levelE17).hex(),
    gaF18:chroma(gaF).set("hsl.l",$levelE18).hex(),
    gaF19:chroma(gaF).set("hsl.l",$levelE19).hex(),

    aqA01:chroma(aqA).set("hsl.l",$levelE01).hex(),
    aqA02:chroma(aqA).set("hsl.l",$levelE02).hex(),
    aqA03:chroma(aqA).set("hsl.l",$levelE03).hex(),
    aqA04:chroma(aqA).set("hsl.l",$levelE04).hex(),
    aqA05:chroma(aqA).set("hsl.l",$levelE05).hex(),
    aqA06:chroma(aqA).set("hsl.l",$levelE06).hex(),
    aqA07:chroma(aqA).set("hsl.l",$levelE07).hex(),
    aqA08:chroma(aqA).set("hsl.l",$levelE08).hex(),
    aqA09:chroma(aqA).set("hsl.l",$levelE09).hex(),
    aqA10:chroma(aqA).set("hsl.l",$levelE10).hex(),
    aqA11:chroma(aqA).set("hsl.l",$levelE11).hex(),
    aqA12:chroma(aqA).set("hsl.l",$levelE12).hex(),
    aqA13:chroma(aqA).set("hsl.l",$levelE13).hex(),
    aqA14:chroma(aqA).set("hsl.l",$levelE14).hex(),
    aqA15:chroma(aqA).set("hsl.l",$levelE15).hex(),
    aqA16:chroma(aqA).set("hsl.l",$levelE16).hex(),
    aqA17:chroma(aqA).set("hsl.l",$levelE17).hex(),
    aqA18:chroma(aqA).set("hsl.l",$levelE18).hex(),
    aqA19:chroma(aqA).set("hsl.l",$levelE19).hex(),

    aqB01:chroma(aqB).set("hsl.l",$levelE01).hex(),
    aqB02:chroma(aqB).set("hsl.l",$levelE02).hex(),
    aqB03:chroma(aqB).set("hsl.l",$levelE03).hex(),
    aqB04:chroma(aqB).set("hsl.l",$levelE04).hex(),
    aqB05:chroma(aqB).set("hsl.l",$levelE05).hex(),
    aqB06:chroma(aqB).set("hsl.l",$levelE06).hex(),
    aqB07:chroma(aqB).set("hsl.l",$levelE07).hex(),
    aqB08:chroma(aqB).set("hsl.l",$levelE08).hex(),
    aqB09:chroma(aqB).set("hsl.l",$levelE09).hex(),
    aqB10:chroma(aqB).set("hsl.l",$levelE10).hex(),
    aqB11:chroma(aqB).set("hsl.l",$levelE11).hex(),
    aqB12:chroma(aqB).set("hsl.l",$levelE12).hex(),
    aqB13:chroma(aqB).set("hsl.l",$levelE13).hex(),
    aqB14:chroma(aqB).set("hsl.l",$levelE14).hex(),
    aqB15:chroma(aqB).set("hsl.l",$levelE15).hex(),
    aqB16:chroma(aqB).set("hsl.l",$levelE16).hex(),
    aqB17:chroma(aqB).set("hsl.l",$levelE17).hex(),
    aqB18:chroma(aqB).set("hsl.l",$levelE18).hex(),
    aqB19:chroma(aqB).set("hsl.l",$levelE19).hex(),

    aqC01:chroma(aqC).set("hsl.l",$levelE01).hex(),
    aqC02:chroma(aqC).set("hsl.l",$levelE02).hex(),
    aqC03:chroma(aqC).set("hsl.l",$levelE03).hex(),
    aqC04:chroma(aqC).set("hsl.l",$levelE04).hex(),
    aqC05:chroma(aqC).set("hsl.l",$levelE05).hex(),
    aqC06:chroma(aqC).set("hsl.l",$levelE06).hex(),
    aqC07:chroma(aqC).set("hsl.l",$levelE07).hex(),
    aqC08:chroma(aqC).set("hsl.l",$levelE08).hex(),
    aqC09:chroma(aqC).set("hsl.l",$levelE09).hex(),
    aqC10:chroma(aqC).set("hsl.l",$levelE10).hex(),
    aqC11:chroma(aqC).set("hsl.l",$levelE11).hex(),
    aqC12:chroma(aqC).set("hsl.l",$levelE12).hex(),
    aqC13:chroma(aqC).set("hsl.l",$levelE13).hex(),
    aqC14:chroma(aqC).set("hsl.l",$levelE14).hex(),
    aqC15:chroma(aqC).set("hsl.l",$levelE15).hex(),
    aqC16:chroma(aqC).set("hsl.l",$levelE16).hex(),
    aqC17:chroma(aqC).set("hsl.l",$levelE17).hex(),
    aqC18:chroma(aqC).set("hsl.l",$levelE18).hex(),
    aqC19:chroma(aqC).set("hsl.l",$levelE19).hex(),

    aqD01:chroma(aqD).set("hsl.l",$levelE01).hex(),
    aqD02:chroma(aqD).set("hsl.l",$levelE02).hex(),
    aqD03:chroma(aqD).set("hsl.l",$levelE03).hex(),
    aqD04:chroma(aqD).set("hsl.l",$levelE04).hex(),
    aqD05:chroma(aqD).set("hsl.l",$levelE05).hex(),
    aqD06:chroma(aqD).set("hsl.l",$levelE06).hex(),
    aqD07:chroma(aqD).set("hsl.l",$levelE07).hex(),
    aqD08:chroma(aqD).set("hsl.l",$levelE08).hex(),
    aqD09:chroma(aqD).set("hsl.l",$levelE09).hex(),
    aqD10:chroma(aqD).set("hsl.l",$levelE10).hex(),
    aqD11:chroma(aqD).set("hsl.l",$levelE11).hex(),
    aqD12:chroma(aqD).set("hsl.l",$levelE12).hex(),
    aqD13:chroma(aqD).set("hsl.l",$levelE13).hex(),
    aqD14:chroma(aqD).set("hsl.l",$levelE14).hex(),
    aqD15:chroma(aqD).set("hsl.l",$levelE15).hex(),
    aqD16:chroma(aqD).set("hsl.l",$levelE16).hex(),
    aqD17:chroma(aqD).set("hsl.l",$levelE17).hex(),
    aqD18:chroma(aqD).set("hsl.l",$levelE18).hex(),
    aqD19:chroma(aqD).set("hsl.l",$levelE19).hex(),

    aqE01:chroma(aqE).set("hsl.l",$levelE01).hex(),
    aqE02:chroma(aqE).set("hsl.l",$levelE02).hex(),
    aqE03:chroma(aqE).set("hsl.l",$levelE03).hex(),
    aqE04:chroma(aqE).set("hsl.l",$levelE04).hex(),
    aqE05:chroma(aqE).set("hsl.l",$levelE05).hex(),
    aqE06:chroma(aqE).set("hsl.l",$levelE06).hex(),
    aqE07:chroma(aqE).set("hsl.l",$levelE07).hex(),
    aqE08:chroma(aqE).set("hsl.l",$levelE08).hex(),
    aqE09:chroma(aqE).set("hsl.l",$levelE09).hex(),
    aqE10:chroma(aqE).set("hsl.l",$levelE10).hex(),
    aqE11:chroma(aqE).set("hsl.l",$levelE11).hex(),
    aqE12:chroma(aqE).set("hsl.l",$levelE12).hex(),
    aqE13:chroma(aqE).set("hsl.l",$levelE13).hex(),
    aqE14:chroma(aqE).set("hsl.l",$levelE14).hex(),
    aqE15:chroma(aqE).set("hsl.l",$levelE15).hex(),
    aqE16:chroma(aqE).set("hsl.l",$levelE16).hex(),
    aqE17:chroma(aqE).set("hsl.l",$levelE17).hex(),
    aqE18:chroma(aqE).set("hsl.l",$levelE18).hex(),
    aqE19:chroma(aqE).set("hsl.l",$levelE19).hex(),

    aqF01:chroma(aqF).set("hsl.l",$levelE01).hex(),
    aqF02:chroma(aqF).set("hsl.l",$levelE02).hex(),
    aqF03:chroma(aqF).set("hsl.l",$levelE03).hex(),
    aqF04:chroma(aqF).set("hsl.l",$levelE04).hex(),
    aqF05:chroma(aqF).set("hsl.l",$levelE05).hex(),
    aqF06:chroma(aqF).set("hsl.l",$levelE06).hex(),
    aqF07:chroma(aqF).set("hsl.l",$levelE07).hex(),
    aqF08:chroma(aqF).set("hsl.l",$levelE08).hex(),
    aqF09:chroma(aqF).set("hsl.l",$levelE09).hex(),
    aqF10:chroma(aqF).set("hsl.l",$levelE10).hex(),
    aqF11:chroma(aqF).set("hsl.l",$levelE11).hex(),
    aqF12:chroma(aqF).set("hsl.l",$levelE12).hex(),
    aqF13:chroma(aqF).set("hsl.l",$levelE13).hex(),
    aqF14:chroma(aqF).set("hsl.l",$levelE14).hex(),
    aqF15:chroma(aqF).set("hsl.l",$levelE15).hex(),
    aqF16:chroma(aqF).set("hsl.l",$levelE16).hex(),
    aqF17:chroma(aqF).set("hsl.l",$levelE17).hex(),
    aqF18:chroma(aqF).set("hsl.l",$levelE18).hex(),
    aqF19:chroma(aqF).set("hsl.l",$levelE19).hex(),

    acA01:chroma(acA).set("hsl.l",$levelE01).hex(),
    acA02:chroma(acA).set("hsl.l",$levelE02).hex(),
    acA03:chroma(acA).set("hsl.l",$levelE03).hex(),
    acA04:chroma(acA).set("hsl.l",$levelE04).hex(),
    acA05:chroma(acA).set("hsl.l",$levelE05).hex(),
    acA06:chroma(acA).set("hsl.l",$levelE06).hex(),
    acA07:chroma(acA).set("hsl.l",$levelE07).hex(),
    acA08:chroma(acA).set("hsl.l",$levelE08).hex(),
    acA09:chroma(acA).set("hsl.l",$levelE09).hex(),
    acA10:chroma(acA).set("hsl.l",$levelE10).hex(),
    acA11:chroma(acA).set("hsl.l",$levelE11).hex(),
    acA12:chroma(acA).set("hsl.l",$levelE12).hex(),
    acA13:chroma(acA).set("hsl.l",$levelE13).hex(),
    acA14:chroma(acA).set("hsl.l",$levelE14).hex(),
    acA15:chroma(acA).set("hsl.l",$levelE15).hex(),
    acA16:chroma(acA).set("hsl.l",$levelE16).hex(),
    acA17:chroma(acA).set("hsl.l",$levelE17).hex(),
    acA18:chroma(acA).set("hsl.l",$levelE18).hex(),
    acA19:chroma(acA).set("hsl.l",$levelE19).hex(),

    acB01:chroma(acB).set("hsl.l",$levelE01).hex(),
    acB02:chroma(acB).set("hsl.l",$levelE02).hex(),
    acB03:chroma(acB).set("hsl.l",$levelE03).hex(),
    acB04:chroma(acB).set("hsl.l",$levelE04).hex(),
    acB05:chroma(acB).set("hsl.l",$levelE05).hex(),
    acB06:chroma(acB).set("hsl.l",$levelE06).hex(),
    acB07:chroma(acB).set("hsl.l",$levelE07).hex(),
    acB08:chroma(acB).set("hsl.l",$levelE08).hex(),
    acB09:chroma(acB).set("hsl.l",$levelE09).hex(),
    acB10:chroma(acB).set("hsl.l",$levelE10).hex(),
    acB11:chroma(acB).set("hsl.l",$levelE11).hex(),
    acB12:chroma(acB).set("hsl.l",$levelE12).hex(),
    acB13:chroma(acB).set("hsl.l",$levelE13).hex(),
    acB14:chroma(acB).set("hsl.l",$levelE14).hex(),
    acB15:chroma(acB).set("hsl.l",$levelE15).hex(),
    acB16:chroma(acB).set("hsl.l",$levelE16).hex(),
    acB17:chroma(acB).set("hsl.l",$levelE17).hex(),
    acB18:chroma(acB).set("hsl.l",$levelE18).hex(),
    acB19:chroma(acB).set("hsl.l",$levelE19).hex(),

    acC01:chroma(acC).set("hsl.l",$levelE01).hex(),
    acC02:chroma(acC).set("hsl.l",$levelE02).hex(),
    acC03:chroma(acC).set("hsl.l",$levelE03).hex(),
    acC04:chroma(acC).set("hsl.l",$levelE04).hex(),
    acC05:chroma(acC).set("hsl.l",$levelE05).hex(),
    acC06:chroma(acC).set("hsl.l",$levelE06).hex(),
    acC07:chroma(acC).set("hsl.l",$levelE07).hex(),
    acC08:chroma(acC).set("hsl.l",$levelE08).hex(),
    acC09:chroma(acC).set("hsl.l",$levelE09).hex(),
    acC10:chroma(acC).set("hsl.l",$levelE10).hex(),
    acC11:chroma(acC).set("hsl.l",$levelE11).hex(),
    acC12:chroma(acC).set("hsl.l",$levelE12).hex(),
    acC13:chroma(acC).set("hsl.l",$levelE13).hex(),
    acC14:chroma(acC).set("hsl.l",$levelE14).hex(),
    acC15:chroma(acC).set("hsl.l",$levelE15).hex(),
    acC16:chroma(acC).set("hsl.l",$levelE16).hex(),
    acC17:chroma(acC).set("hsl.l",$levelE17).hex(),
    acC18:chroma(acC).set("hsl.l",$levelE18).hex(),
    acC19:chroma(acC).set("hsl.l",$levelE19).hex(),

    acD01:chroma(acD).set("hsl.l",$levelE01).hex(),
    acD02:chroma(acD).set("hsl.l",$levelE02).hex(),
    acD03:chroma(acD).set("hsl.l",$levelE03).hex(),
    acD04:chroma(acD).set("hsl.l",$levelE04).hex(),
    acD05:chroma(acD).set("hsl.l",$levelE05).hex(),
    acD06:chroma(acD).set("hsl.l",$levelE06).hex(),
    acD07:chroma(acD).set("hsl.l",$levelE07).hex(),
    acD08:chroma(acD).set("hsl.l",$levelE08).hex(),
    acD09:chroma(acD).set("hsl.l",$levelE09).hex(),
    acD10:chroma(acD).set("hsl.l",$levelE10).hex(),
    acD11:chroma(acD).set("hsl.l",$levelE11).hex(),
    acD12:chroma(acD).set("hsl.l",$levelE12).hex(),
    acD13:chroma(acD).set("hsl.l",$levelE13).hex(),
    acD14:chroma(acD).set("hsl.l",$levelE14).hex(),
    acD15:chroma(acD).set("hsl.l",$levelE15).hex(),
    acD16:chroma(acD).set("hsl.l",$levelE16).hex(),
    acD17:chroma(acD).set("hsl.l",$levelE17).hex(),
    acD18:chroma(acD).set("hsl.l",$levelE18).hex(),
    acD19:chroma(acD).set("hsl.l",$levelE19).hex(),

    acE01:chroma(acE).set("hsl.l",$levelE01).hex(),
    acE02:chroma(acE).set("hsl.l",$levelE02).hex(),
    acE03:chroma(acE).set("hsl.l",$levelE03).hex(),
    acE04:chroma(acE).set("hsl.l",$levelE04).hex(),
    acE05:chroma(acE).set("hsl.l",$levelE05).hex(),
    acE06:chroma(acE).set("hsl.l",$levelE06).hex(),
    acE07:chroma(acE).set("hsl.l",$levelE07).hex(),
    acE08:chroma(acE).set("hsl.l",$levelE08).hex(),
    acE09:chroma(acE).set("hsl.l",$levelE09).hex(),
    acE10:chroma(acE).set("hsl.l",$levelE10).hex(),
    acE11:chroma(acE).set("hsl.l",$levelE11).hex(),
    acE12:chroma(acE).set("hsl.l",$levelE12).hex(),
    acE13:chroma(acE).set("hsl.l",$levelE13).hex(),
    acE14:chroma(acE).set("hsl.l",$levelE14).hex(),
    acE15:chroma(acE).set("hsl.l",$levelE15).hex(),
    acE16:chroma(acE).set("hsl.l",$levelE16).hex(),
    acE17:chroma(acE).set("hsl.l",$levelE17).hex(),
    acE18:chroma(acE).set("hsl.l",$levelE18).hex(),
    acE19:chroma(acE).set("hsl.l",$levelE19).hex(),

    acF01:chroma(acF).set("hsl.l",$levelE01).hex(),
    acF02:chroma(acF).set("hsl.l",$levelE02).hex(),
    acF03:chroma(acF).set("hsl.l",$levelE03).hex(),
    acF04:chroma(acF).set("hsl.l",$levelE04).hex(),
    acF05:chroma(acF).set("hsl.l",$levelE05).hex(),
    acF06:chroma(acF).set("hsl.l",$levelE06).hex(),
    acF07:chroma(acF).set("hsl.l",$levelE07).hex(),
    acF08:chroma(acF).set("hsl.l",$levelE08).hex(),
    acF09:chroma(acF).set("hsl.l",$levelE09).hex(),
    acF10:chroma(acF).set("hsl.l",$levelE10).hex(),
    acF11:chroma(acF).set("hsl.l",$levelE11).hex(),
    acF12:chroma(acF).set("hsl.l",$levelE12).hex(),
    acF13:chroma(acF).set("hsl.l",$levelE13).hex(),
    acF14:chroma(acF).set("hsl.l",$levelE14).hex(),
    acF15:chroma(acF).set("hsl.l",$levelE15).hex(),
    acF16:chroma(acF).set("hsl.l",$levelE16).hex(),
    acF17:chroma(acF).set("hsl.l",$levelE17).hex(),
    acF18:chroma(acF).set("hsl.l",$levelE18).hex(),
    acF19:chroma(acF).set("hsl.l",$levelE19).hex(),

    cyA01:chroma(cyA).set("hsl.l",$levelE01).hex(),
    cyA02:chroma(cyA).set("hsl.l",$levelE02).hex(),
    cyA03:chroma(cyA).set("hsl.l",$levelE03).hex(),
    cyA04:chroma(cyA).set("hsl.l",$levelE04).hex(),
    cyA05:chroma(cyA).set("hsl.l",$levelE05).hex(),
    cyA06:chroma(cyA).set("hsl.l",$levelE06).hex(),
    cyA07:chroma(cyA).set("hsl.l",$levelE07).hex(),
    cyA08:chroma(cyA).set("hsl.l",$levelE08).hex(),
    cyA09:chroma(cyA).set("hsl.l",$levelE09).hex(),
    cyA10:chroma(cyA).set("hsl.l",$levelE10).hex(),
    cyA11:chroma(cyA).set("hsl.l",$levelE11).hex(),
    cyA12:chroma(cyA).set("hsl.l",$levelE12).hex(),
    cyA13:chroma(cyA).set("hsl.l",$levelE13).hex(),
    cyA14:chroma(cyA).set("hsl.l",$levelE14).hex(),
    cyA15:chroma(cyA).set("hsl.l",$levelE15).hex(),
    cyA16:chroma(cyA).set("hsl.l",$levelE16).hex(),
    cyA17:chroma(cyA).set("hsl.l",$levelE17).hex(),
    cyA18:chroma(cyA).set("hsl.l",$levelE18).hex(),
    cyA19:chroma(cyA).set("hsl.l",$levelE19).hex(),

    cyB01:chroma(cyB).set("hsl.l",$levelE01).hex(),
    cyB02:chroma(cyB).set("hsl.l",$levelE02).hex(),
    cyB03:chroma(cyB).set("hsl.l",$levelE03).hex(),
    cyB04:chroma(cyB).set("hsl.l",$levelE04).hex(),
    cyB05:chroma(cyB).set("hsl.l",$levelE05).hex(),
    cyB06:chroma(cyB).set("hsl.l",$levelE06).hex(),
    cyB07:chroma(cyB).set("hsl.l",$levelE07).hex(),
    cyB08:chroma(cyB).set("hsl.l",$levelE08).hex(),
    cyB09:chroma(cyB).set("hsl.l",$levelE09).hex(),
    cyB10:chroma(cyB).set("hsl.l",$levelE10).hex(),
    cyB11:chroma(cyB).set("hsl.l",$levelE11).hex(),
    cyB12:chroma(cyB).set("hsl.l",$levelE12).hex(),
    cyB13:chroma(cyB).set("hsl.l",$levelE13).hex(),
    cyB14:chroma(cyB).set("hsl.l",$levelE14).hex(),
    cyB15:chroma(cyB).set("hsl.l",$levelE15).hex(),
    cyB16:chroma(cyB).set("hsl.l",$levelE16).hex(),
    cyB17:chroma(cyB).set("hsl.l",$levelE17).hex(),
    cyB18:chroma(cyB).set("hsl.l",$levelE18).hex(),
    cyB19:chroma(cyB).set("hsl.l",$levelE19).hex(),

    cyC01:chroma(cyC).set("hsl.l",$levelE01).hex(),
    cyC02:chroma(cyC).set("hsl.l",$levelE02).hex(),
    cyC03:chroma(cyC).set("hsl.l",$levelE03).hex(),
    cyC04:chroma(cyC).set("hsl.l",$levelE04).hex(),
    cyC05:chroma(cyC).set("hsl.l",$levelE05).hex(),
    cyC06:chroma(cyC).set("hsl.l",$levelE06).hex(),
    cyC07:chroma(cyC).set("hsl.l",$levelE07).hex(),
    cyC08:chroma(cyC).set("hsl.l",$levelE08).hex(),
    cyC09:chroma(cyC).set("hsl.l",$levelE09).hex(),
    cyC10:chroma(cyC).set("hsl.l",$levelE10).hex(),
    cyC11:chroma(cyC).set("hsl.l",$levelE11).hex(),
    cyC12:chroma(cyC).set("hsl.l",$levelE12).hex(),
    cyC13:chroma(cyC).set("hsl.l",$levelE13).hex(),
    cyC14:chroma(cyC).set("hsl.l",$levelE14).hex(),
    cyC15:chroma(cyC).set("hsl.l",$levelE15).hex(),
    cyC16:chroma(cyC).set("hsl.l",$levelE16).hex(),
    cyC17:chroma(cyC).set("hsl.l",$levelE17).hex(),
    cyC18:chroma(cyC).set("hsl.l",$levelE18).hex(),
    cyC19:chroma(cyC).set("hsl.l",$levelE19).hex(),

    cyD01:chroma(cyD).set("hsl.l",$levelE01).hex(),
    cyD02:chroma(cyD).set("hsl.l",$levelE02).hex(),
    cyD03:chroma(cyD).set("hsl.l",$levelE03).hex(),
    cyD04:chroma(cyD).set("hsl.l",$levelE04).hex(),
    cyD05:chroma(cyD).set("hsl.l",$levelE05).hex(),
    cyD06:chroma(cyD).set("hsl.l",$levelE06).hex(),
    cyD07:chroma(cyD).set("hsl.l",$levelE07).hex(),
    cyD08:chroma(cyD).set("hsl.l",$levelE08).hex(),
    cyD09:chroma(cyD).set("hsl.l",$levelE09).hex(),
    cyD10:chroma(cyD).set("hsl.l",$levelE10).hex(),
    cyD11:chroma(cyD).set("hsl.l",$levelE11).hex(),
    cyD12:chroma(cyD).set("hsl.l",$levelE12).hex(),
    cyD13:chroma(cyD).set("hsl.l",$levelE13).hex(),
    cyD14:chroma(cyD).set("hsl.l",$levelE14).hex(),
    cyD15:chroma(cyD).set("hsl.l",$levelE15).hex(),
    cyD16:chroma(cyD).set("hsl.l",$levelE16).hex(),
    cyD17:chroma(cyD).set("hsl.l",$levelE17).hex(),
    cyD18:chroma(cyD).set("hsl.l",$levelE18).hex(),
    cyD19:chroma(cyD).set("hsl.l",$levelE19).hex(),

    cyE01:chroma(cyE).set("hsl.l",$levelE01).hex(),
    cyE02:chroma(cyE).set("hsl.l",$levelE02).hex(),
    cyE03:chroma(cyE).set("hsl.l",$levelE03).hex(),
    cyE04:chroma(cyE).set("hsl.l",$levelE04).hex(),
    cyE05:chroma(cyE).set("hsl.l",$levelE05).hex(),
    cyE06:chroma(cyE).set("hsl.l",$levelE06).hex(),
    cyE07:chroma(cyE).set("hsl.l",$levelE07).hex(),
    cyE08:chroma(cyE).set("hsl.l",$levelE08).hex(),
    cyE09:chroma(cyE).set("hsl.l",$levelE09).hex(),
    cyE10:chroma(cyE).set("hsl.l",$levelE10).hex(),
    cyE11:chroma(cyE).set("hsl.l",$levelE11).hex(),
    cyE12:chroma(cyE).set("hsl.l",$levelE12).hex(),
    cyE13:chroma(cyE).set("hsl.l",$levelE13).hex(),
    cyE14:chroma(cyE).set("hsl.l",$levelE14).hex(),
    cyE15:chroma(cyE).set("hsl.l",$levelE15).hex(),
    cyE16:chroma(cyE).set("hsl.l",$levelE16).hex(),
    cyE17:chroma(cyE).set("hsl.l",$levelE17).hex(),
    cyE18:chroma(cyE).set("hsl.l",$levelE18).hex(),
    cyE19:chroma(cyE).set("hsl.l",$levelE19).hex(),

    cyF01:chroma(cyF).set("hsl.l",$levelE01).hex(),
    cyF02:chroma(cyF).set("hsl.l",$levelE02).hex(),
    cyF03:chroma(cyF).set("hsl.l",$levelE03).hex(),
    cyF04:chroma(cyF).set("hsl.l",$levelE04).hex(),
    cyF05:chroma(cyF).set("hsl.l",$levelE05).hex(),
    cyF06:chroma(cyF).set("hsl.l",$levelE06).hex(),
    cyF07:chroma(cyF).set("hsl.l",$levelE07).hex(),
    cyF08:chroma(cyF).set("hsl.l",$levelE08).hex(),
    cyF09:chroma(cyF).set("hsl.l",$levelE09).hex(),
    cyF10:chroma(cyF).set("hsl.l",$levelE10).hex(),
    cyF11:chroma(cyF).set("hsl.l",$levelE11).hex(),
    cyF12:chroma(cyF).set("hsl.l",$levelE12).hex(),
    cyF13:chroma(cyF).set("hsl.l",$levelE13).hex(),
    cyF14:chroma(cyF).set("hsl.l",$levelE14).hex(),
    cyF15:chroma(cyF).set("hsl.l",$levelE15).hex(),
    cyF16:chroma(cyF).set("hsl.l",$levelE16).hex(),
    cyF17:chroma(cyF).set("hsl.l",$levelE17).hex(),
    cyF18:chroma(cyF).set("hsl.l",$levelE18).hex(),
    cyF19:chroma(cyF).set("hsl.l",$levelE19).hex(),

    cbA01:chroma(cbA).set("hsl.l",$levelE01).hex(),
    cbA02:chroma(cbA).set("hsl.l",$levelE02).hex(),
    cbA03:chroma(cbA).set("hsl.l",$levelE03).hex(),
    cbA04:chroma(cbA).set("hsl.l",$levelE04).hex(),
    cbA05:chroma(cbA).set("hsl.l",$levelE05).hex(),
    cbA06:chroma(cbA).set("hsl.l",$levelE06).hex(),
    cbA07:chroma(cbA).set("hsl.l",$levelE07).hex(),
    cbA08:chroma(cbA).set("hsl.l",$levelE08).hex(),
    cbA09:chroma(cbA).set("hsl.l",$levelE09).hex(),
    cbA10:chroma(cbA).set("hsl.l",$levelE10).hex(),
    cbA11:chroma(cbA).set("hsl.l",$levelE11).hex(),
    cbA12:chroma(cbA).set("hsl.l",$levelE12).hex(),
    cbA13:chroma(cbA).set("hsl.l",$levelE13).hex(),
    cbA14:chroma(cbA).set("hsl.l",$levelE14).hex(),
    cbA15:chroma(cbA).set("hsl.l",$levelE15).hex(),
    cbA16:chroma(cbA).set("hsl.l",$levelE16).hex(),
    cbA17:chroma(cbA).set("hsl.l",$levelE17).hex(),
    cbA18:chroma(cbA).set("hsl.l",$levelE18).hex(),
    cbA19:chroma(cbA).set("hsl.l",$levelE19).hex(),

    cbB01:chroma(cbB).set("hsl.l",$levelE01).hex(),
    cbB02:chroma(cbB).set("hsl.l",$levelE02).hex(),
    cbB03:chroma(cbB).set("hsl.l",$levelE03).hex(),
    cbB04:chroma(cbB).set("hsl.l",$levelE04).hex(),
    cbB05:chroma(cbB).set("hsl.l",$levelE05).hex(),
    cbB06:chroma(cbB).set("hsl.l",$levelE06).hex(),
    cbB07:chroma(cbB).set("hsl.l",$levelE07).hex(),
    cbB08:chroma(cbB).set("hsl.l",$levelE08).hex(),
    cbB09:chroma(cbB).set("hsl.l",$levelE09).hex(),
    cbB10:chroma(cbB).set("hsl.l",$levelE10).hex(),
    cbB11:chroma(cbB).set("hsl.l",$levelE11).hex(),
    cbB12:chroma(cbB).set("hsl.l",$levelE12).hex(),
    cbB13:chroma(cbB).set("hsl.l",$levelE13).hex(),
    cbB14:chroma(cbB).set("hsl.l",$levelE14).hex(),
    cbB15:chroma(cbB).set("hsl.l",$levelE15).hex(),
    cbB16:chroma(cbB).set("hsl.l",$levelE16).hex(),
    cbB17:chroma(cbB).set("hsl.l",$levelE17).hex(),
    cbB18:chroma(cbB).set("hsl.l",$levelE18).hex(),
    cbB19:chroma(cbB).set("hsl.l",$levelE19).hex(),

    cbC01:chroma(cbC).set("hsl.l",$levelE01).hex(),
    cbC02:chroma(cbC).set("hsl.l",$levelE02).hex(),
    cbC03:chroma(cbC).set("hsl.l",$levelE03).hex(),
    cbC04:chroma(cbC).set("hsl.l",$levelE04).hex(),
    cbC05:chroma(cbC).set("hsl.l",$levelE05).hex(),
    cbC06:chroma(cbC).set("hsl.l",$levelE06).hex(),
    cbC07:chroma(cbC).set("hsl.l",$levelE07).hex(),
    cbC08:chroma(cbC).set("hsl.l",$levelE08).hex(),
    cbC09:chroma(cbC).set("hsl.l",$levelE09).hex(),
    cbC10:chroma(cbC).set("hsl.l",$levelE10).hex(),
    cbC11:chroma(cbC).set("hsl.l",$levelE11).hex(),
    cbC12:chroma(cbC).set("hsl.l",$levelE12).hex(),
    cbC13:chroma(cbC).set("hsl.l",$levelE13).hex(),
    cbC14:chroma(cbC).set("hsl.l",$levelE14).hex(),
    cbC15:chroma(cbC).set("hsl.l",$levelE15).hex(),
    cbC16:chroma(cbC).set("hsl.l",$levelE16).hex(),
    cbC17:chroma(cbC).set("hsl.l",$levelE17).hex(),
    cbC18:chroma(cbC).set("hsl.l",$levelE18).hex(),
    cbC19:chroma(cbC).set("hsl.l",$levelE19).hex(),

    cbD01:chroma(cbD).set("hsl.l",$levelE01).hex(),
    cbD02:chroma(cbD).set("hsl.l",$levelE02).hex(),
    cbD03:chroma(cbD).set("hsl.l",$levelE03).hex(),
    cbD04:chroma(cbD).set("hsl.l",$levelE04).hex(),
    cbD05:chroma(cbD).set("hsl.l",$levelE05).hex(),
    cbD06:chroma(cbD).set("hsl.l",$levelE06).hex(),
    cbD07:chroma(cbD).set("hsl.l",$levelE07).hex(),
    cbD08:chroma(cbD).set("hsl.l",$levelE08).hex(),
    cbD09:chroma(cbD).set("hsl.l",$levelE09).hex(),
    cbD10:chroma(cbD).set("hsl.l",$levelE10).hex(),
    cbD11:chroma(cbD).set("hsl.l",$levelE11).hex(),
    cbD12:chroma(cbD).set("hsl.l",$levelE12).hex(),
    cbD13:chroma(cbD).set("hsl.l",$levelE13).hex(),
    cbD14:chroma(cbD).set("hsl.l",$levelE14).hex(),
    cbD15:chroma(cbD).set("hsl.l",$levelE15).hex(),
    cbD16:chroma(cbD).set("hsl.l",$levelE16).hex(),
    cbD17:chroma(cbD).set("hsl.l",$levelE17).hex(),
    cbD18:chroma(cbD).set("hsl.l",$levelE18).hex(),
    cbD19:chroma(cbD).set("hsl.l",$levelE19).hex(),

    cbE01:chroma(cbE).set("hsl.l",$levelE01).hex(),
    cbE02:chroma(cbE).set("hsl.l",$levelE02).hex(),
    cbE03:chroma(cbE).set("hsl.l",$levelE03).hex(),
    cbE04:chroma(cbE).set("hsl.l",$levelE04).hex(),
    cbE05:chroma(cbE).set("hsl.l",$levelE05).hex(),
    cbE06:chroma(cbE).set("hsl.l",$levelE06).hex(),
    cbE07:chroma(cbE).set("hsl.l",$levelE07).hex(),
    cbE08:chroma(cbE).set("hsl.l",$levelE08).hex(),
    cbE09:chroma(cbE).set("hsl.l",$levelE09).hex(),
    cbE10:chroma(cbE).set("hsl.l",$levelE10).hex(),
    cbE11:chroma(cbE).set("hsl.l",$levelE11).hex(),
    cbE12:chroma(cbE).set("hsl.l",$levelE12).hex(),
    cbE13:chroma(cbE).set("hsl.l",$levelE13).hex(),
    cbE14:chroma(cbE).set("hsl.l",$levelE14).hex(),
    cbE15:chroma(cbE).set("hsl.l",$levelE15).hex(),
    cbE16:chroma(cbE).set("hsl.l",$levelE16).hex(),
    cbE17:chroma(cbE).set("hsl.l",$levelE17).hex(),
    cbE18:chroma(cbE).set("hsl.l",$levelE18).hex(),
    cbE19:chroma(cbE).set("hsl.l",$levelE19).hex(),

    cbF01:chroma(cbF).set("hsl.l",$levelE01).hex(),
    cbF02:chroma(cbF).set("hsl.l",$levelE02).hex(),
    cbF03:chroma(cbF).set("hsl.l",$levelE03).hex(),
    cbF04:chroma(cbF).set("hsl.l",$levelE04).hex(),
    cbF05:chroma(cbF).set("hsl.l",$levelE05).hex(),
    cbF06:chroma(cbF).set("hsl.l",$levelE06).hex(),
    cbF07:chroma(cbF).set("hsl.l",$levelE07).hex(),
    cbF08:chroma(cbF).set("hsl.l",$levelE08).hex(),
    cbF09:chroma(cbF).set("hsl.l",$levelE09).hex(),
    cbF10:chroma(cbF).set("hsl.l",$levelE10).hex(),
    cbF11:chroma(cbF).set("hsl.l",$levelE11).hex(),
    cbF12:chroma(cbF).set("hsl.l",$levelE12).hex(),
    cbF13:chroma(cbF).set("hsl.l",$levelE13).hex(),
    cbF14:chroma(cbF).set("hsl.l",$levelE14).hex(),
    cbF15:chroma(cbF).set("hsl.l",$levelE15).hex(),
    cbF16:chroma(cbF).set("hsl.l",$levelE16).hex(),
    cbF17:chroma(cbF).set("hsl.l",$levelE17).hex(),
    cbF18:chroma(cbF).set("hsl.l",$levelE18).hex(),
    cbF19:chroma(cbF).set("hsl.l",$levelE19).hex(),

    blA01:chroma(blA).set("hsl.l",$levelE01).hex(),
    blA02:chroma(blA).set("hsl.l",$levelE02).hex(),
    blA03:chroma(blA).set("hsl.l",$levelE03).hex(),
    blA04:chroma(blA).set("hsl.l",$levelE04).hex(),
    blA05:chroma(blA).set("hsl.l",$levelE05).hex(),
    blA06:chroma(blA).set("hsl.l",$levelE06).hex(),
    blA07:chroma(blA).set("hsl.l",$levelE07).hex(),
    blA08:chroma(blA).set("hsl.l",$levelE08).hex(),
    blA09:chroma(blA).set("hsl.l",$levelE09).hex(),
    blA10:chroma(blA).set("hsl.l",$levelE10).hex(),
    blA11:chroma(blA).set("hsl.l",$levelE11).hex(),
    blA12:chroma(blA).set("hsl.l",$levelE12).hex(),
    blA13:chroma(blA).set("hsl.l",$levelE13).hex(),
    blA14:chroma(blA).set("hsl.l",$levelE14).hex(),
    blA15:chroma(blA).set("hsl.l",$levelE15).hex(),
    blA16:chroma(blA).set("hsl.l",$levelE16).hex(),
    blA17:chroma(blA).set("hsl.l",$levelE17).hex(),
    blA18:chroma(blA).set("hsl.l",$levelE18).hex(),
    blA19:chroma(blA).set("hsl.l",$levelE19).hex(),

    blB01:chroma(blB).set("hsl.l",$levelE01).hex(),
    blB02:chroma(blB).set("hsl.l",$levelE02).hex(),
    blB03:chroma(blB).set("hsl.l",$levelE03).hex(),
    blB04:chroma(blB).set("hsl.l",$levelE04).hex(),
    blB05:chroma(blB).set("hsl.l",$levelE05).hex(),
    blB06:chroma(blB).set("hsl.l",$levelE06).hex(),
    blB07:chroma(blB).set("hsl.l",$levelE07).hex(),
    blB08:chroma(blB).set("hsl.l",$levelE08).hex(),
    blB09:chroma(blB).set("hsl.l",$levelE09).hex(),
    blB10:chroma(blB).set("hsl.l",$levelE10).hex(),
    blB11:chroma(blB).set("hsl.l",$levelE11).hex(),
    blB12:chroma(blB).set("hsl.l",$levelE12).hex(),
    blB13:chroma(blB).set("hsl.l",$levelE13).hex(),
    blB14:chroma(blB).set("hsl.l",$levelE14).hex(),
    blB15:chroma(blB).set("hsl.l",$levelE15).hex(),
    blB16:chroma(blB).set("hsl.l",$levelE16).hex(),
    blB17:chroma(blB).set("hsl.l",$levelE17).hex(),
    blB18:chroma(blB).set("hsl.l",$levelE18).hex(),
    blB19:chroma(blB).set("hsl.l",$levelE19).hex(),

    blC01:chroma(blC).set("hsl.l",$levelE01).hex(),
    blC02:chroma(blC).set("hsl.l",$levelE02).hex(),
    blC03:chroma(blC).set("hsl.l",$levelE03).hex(),
    blC04:chroma(blC).set("hsl.l",$levelE04).hex(),
    blC05:chroma(blC).set("hsl.l",$levelE05).hex(),
    blC06:chroma(blC).set("hsl.l",$levelE06).hex(),
    blC07:chroma(blC).set("hsl.l",$levelE07).hex(),
    blC08:chroma(blC).set("hsl.l",$levelE08).hex(),
    blC09:chroma(blC).set("hsl.l",$levelE09).hex(),
    blC10:chroma(blC).set("hsl.l",$levelE10).hex(),
    blC11:chroma(blC).set("hsl.l",$levelE11).hex(),
    blC12:chroma(blC).set("hsl.l",$levelE12).hex(),
    blC13:chroma(blC).set("hsl.l",$levelE13).hex(),
    blC14:chroma(blC).set("hsl.l",$levelE14).hex(),
    blC15:chroma(blC).set("hsl.l",$levelE15).hex(),
    blC16:chroma(blC).set("hsl.l",$levelE16).hex(),
    blC17:chroma(blC).set("hsl.l",$levelE17).hex(),
    blC18:chroma(blC).set("hsl.l",$levelE18).hex(),
    blC19:chroma(blC).set("hsl.l",$levelE19).hex(),

    blD01:chroma(blD).set("hsl.l",$levelE01).hex(),
    blD02:chroma(blD).set("hsl.l",$levelE02).hex(),
    blD03:chroma(blD).set("hsl.l",$levelE03).hex(),
    blD04:chroma(blD).set("hsl.l",$levelE04).hex(),
    blD05:chroma(blD).set("hsl.l",$levelE05).hex(),
    blD06:chroma(blD).set("hsl.l",$levelE06).hex(),
    blD07:chroma(blD).set("hsl.l",$levelE07).hex(),
    blD08:chroma(blD).set("hsl.l",$levelE08).hex(),
    blD09:chroma(blD).set("hsl.l",$levelE09).hex(),
    blD10:chroma(blD).set("hsl.l",$levelE10).hex(),
    blD11:chroma(blD).set("hsl.l",$levelE11).hex(),
    blD12:chroma(blD).set("hsl.l",$levelE12).hex(),
    blD13:chroma(blD).set("hsl.l",$levelE13).hex(),
    blD14:chroma(blD).set("hsl.l",$levelE14).hex(),
    blD15:chroma(blD).set("hsl.l",$levelE15).hex(),
    blD16:chroma(blD).set("hsl.l",$levelE16).hex(),
    blD17:chroma(blD).set("hsl.l",$levelE17).hex(),
    blD18:chroma(blD).set("hsl.l",$levelE18).hex(),
    blD19:chroma(blD).set("hsl.l",$levelE19).hex(),

    blE01:chroma(blE).set("hsl.l",$levelE01).hex(),
    blE02:chroma(blE).set("hsl.l",$levelE02).hex(),
    blE03:chroma(blE).set("hsl.l",$levelE03).hex(),
    blE04:chroma(blE).set("hsl.l",$levelE04).hex(),
    blE05:chroma(blE).set("hsl.l",$levelE05).hex(),
    blE06:chroma(blE).set("hsl.l",$levelE06).hex(),
    blE07:chroma(blE).set("hsl.l",$levelE07).hex(),
    blE08:chroma(blE).set("hsl.l",$levelE08).hex(),
    blE09:chroma(blE).set("hsl.l",$levelE09).hex(),
    blE10:chroma(blE).set("hsl.l",$levelE10).hex(),
    blE11:chroma(blE).set("hsl.l",$levelE11).hex(),
    blE12:chroma(blE).set("hsl.l",$levelE12).hex(),
    blE13:chroma(blE).set("hsl.l",$levelE13).hex(),
    blE14:chroma(blE).set("hsl.l",$levelE14).hex(),
    blE15:chroma(blE).set("hsl.l",$levelE15).hex(),
    blE16:chroma(blE).set("hsl.l",$levelE16).hex(),
    blE17:chroma(blE).set("hsl.l",$levelE17).hex(),
    blE18:chroma(blE).set("hsl.l",$levelE18).hex(),
    blE19:chroma(blE).set("hsl.l",$levelE19).hex(),

    blF01:chroma(blF).set("hsl.l",$levelE01).hex(),
    blF02:chroma(blF).set("hsl.l",$levelE02).hex(),
    blF03:chroma(blF).set("hsl.l",$levelE03).hex(),
    blF04:chroma(blF).set("hsl.l",$levelE04).hex(),
    blF05:chroma(blF).set("hsl.l",$levelE05).hex(),
    blF06:chroma(blF).set("hsl.l",$levelE06).hex(),
    blF07:chroma(blF).set("hsl.l",$levelE07).hex(),
    blF08:chroma(blF).set("hsl.l",$levelE08).hex(),
    blF09:chroma(blF).set("hsl.l",$levelE09).hex(),
    blF10:chroma(blF).set("hsl.l",$levelE10).hex(),
    blF11:chroma(blF).set("hsl.l",$levelE11).hex(),
    blF12:chroma(blF).set("hsl.l",$levelE12).hex(),
    blF13:chroma(blF).set("hsl.l",$levelE13).hex(),
    blF14:chroma(blF).set("hsl.l",$levelE14).hex(),
    blF15:chroma(blF).set("hsl.l",$levelE15).hex(),
    blF16:chroma(blF).set("hsl.l",$levelE16).hex(),
    blF17:chroma(blF).set("hsl.l",$levelE17).hex(),
    blF18:chroma(blF).set("hsl.l",$levelE18).hex(),
    blF19:chroma(blF).set("hsl.l",$levelE19).hex(),

    biA01:chroma(biA).set("hsl.l",$levelE01).hex(),
    biA02:chroma(biA).set("hsl.l",$levelE02).hex(),
    biA03:chroma(biA).set("hsl.l",$levelE03).hex(),
    biA04:chroma(biA).set("hsl.l",$levelE04).hex(),
    biA05:chroma(biA).set("hsl.l",$levelE05).hex(),
    biA06:chroma(biA).set("hsl.l",$levelE06).hex(),
    biA07:chroma(biA).set("hsl.l",$levelE07).hex(),
    biA08:chroma(biA).set("hsl.l",$levelE08).hex(),
    biA09:chroma(biA).set("hsl.l",$levelE09).hex(),
    biA10:chroma(biA).set("hsl.l",$levelE10).hex(),
    biA11:chroma(biA).set("hsl.l",$levelE11).hex(),
    biA12:chroma(biA).set("hsl.l",$levelE12).hex(),
    biA13:chroma(biA).set("hsl.l",$levelE13).hex(),
    biA14:chroma(biA).set("hsl.l",$levelE14).hex(),
    biA15:chroma(biA).set("hsl.l",$levelE15).hex(),
    biA16:chroma(biA).set("hsl.l",$levelE16).hex(),
    biA17:chroma(biA).set("hsl.l",$levelE17).hex(),
    biA18:chroma(biA).set("hsl.l",$levelE18).hex(),
    biA19:chroma(biA).set("hsl.l",$levelE19).hex(),

    biB01:chroma(biB).set("hsl.l",$levelE01).hex(),
    biB02:chroma(biB).set("hsl.l",$levelE02).hex(),
    biB03:chroma(biB).set("hsl.l",$levelE03).hex(),
    biB04:chroma(biB).set("hsl.l",$levelE04).hex(),
    biB05:chroma(biB).set("hsl.l",$levelE05).hex(),
    biB06:chroma(biB).set("hsl.l",$levelE06).hex(),
    biB07:chroma(biB).set("hsl.l",$levelE07).hex(),
    biB08:chroma(biB).set("hsl.l",$levelE08).hex(),
    biB09:chroma(biB).set("hsl.l",$levelE09).hex(),
    biB10:chroma(biB).set("hsl.l",$levelE10).hex(),
    biB11:chroma(biB).set("hsl.l",$levelE11).hex(),
    biB12:chroma(biB).set("hsl.l",$levelE12).hex(),
    biB13:chroma(biB).set("hsl.l",$levelE13).hex(),
    biB14:chroma(biB).set("hsl.l",$levelE14).hex(),
    biB15:chroma(biB).set("hsl.l",$levelE15).hex(),
    biB16:chroma(biB).set("hsl.l",$levelE16).hex(),
    biB17:chroma(biB).set("hsl.l",$levelE17).hex(),
    biB18:chroma(biB).set("hsl.l",$levelE18).hex(),
    biB19:chroma(biB).set("hsl.l",$levelE19).hex(),

    biC01:chroma(biC).set("hsl.l",$levelE01).hex(),
    biC02:chroma(biC).set("hsl.l",$levelE02).hex(),
    biC03:chroma(biC).set("hsl.l",$levelE03).hex(),
    biC04:chroma(biC).set("hsl.l",$levelE04).hex(),
    biC05:chroma(biC).set("hsl.l",$levelE05).hex(),
    biC06:chroma(biC).set("hsl.l",$levelE06).hex(),
    biC07:chroma(biC).set("hsl.l",$levelE07).hex(),
    biC08:chroma(biC).set("hsl.l",$levelE08).hex(),
    biC09:chroma(biC).set("hsl.l",$levelE09).hex(),
    biC10:chroma(biC).set("hsl.l",$levelE10).hex(),
    biC11:chroma(biC).set("hsl.l",$levelE11).hex(),
    biC12:chroma(biC).set("hsl.l",$levelE12).hex(),
    biC13:chroma(biC).set("hsl.l",$levelE13).hex(),
    biC14:chroma(biC).set("hsl.l",$levelE14).hex(),
    biC15:chroma(biC).set("hsl.l",$levelE15).hex(),
    biC16:chroma(biC).set("hsl.l",$levelE16).hex(),
    biC17:chroma(biC).set("hsl.l",$levelE17).hex(),
    biC18:chroma(biC).set("hsl.l",$levelE18).hex(),
    biC19:chroma(biC).set("hsl.l",$levelE19).hex(),

    biD01:chroma(biD).set("hsl.l",$levelE01).hex(),
    biD02:chroma(biD).set("hsl.l",$levelE02).hex(),
    biD03:chroma(biD).set("hsl.l",$levelE03).hex(),
    biD04:chroma(biD).set("hsl.l",$levelE04).hex(),
    biD05:chroma(biD).set("hsl.l",$levelE05).hex(),
    biD06:chroma(biD).set("hsl.l",$levelE06).hex(),
    biD07:chroma(biD).set("hsl.l",$levelE07).hex(),
    biD08:chroma(biD).set("hsl.l",$levelE08).hex(),
    biD09:chroma(biD).set("hsl.l",$levelE09).hex(),
    biD10:chroma(biD).set("hsl.l",$levelE10).hex(),
    biD11:chroma(biD).set("hsl.l",$levelE11).hex(),
    biD12:chroma(biD).set("hsl.l",$levelE12).hex(),
    biD13:chroma(biD).set("hsl.l",$levelE13).hex(),
    biD14:chroma(biD).set("hsl.l",$levelE14).hex(),
    biD15:chroma(biD).set("hsl.l",$levelE15).hex(),
    biD16:chroma(biD).set("hsl.l",$levelE16).hex(),
    biD17:chroma(biD).set("hsl.l",$levelE17).hex(),
    biD18:chroma(biD).set("hsl.l",$levelE18).hex(),
    biD19:chroma(biD).set("hsl.l",$levelE19).hex(),

    biE01:chroma(biE).set("hsl.l",$levelE01).hex(),
    biE02:chroma(biE).set("hsl.l",$levelE02).hex(),
    biE03:chroma(biE).set("hsl.l",$levelE03).hex(),
    biE04:chroma(biE).set("hsl.l",$levelE04).hex(),
    biE05:chroma(biE).set("hsl.l",$levelE05).hex(),
    biE06:chroma(biE).set("hsl.l",$levelE06).hex(),
    biE07:chroma(biE).set("hsl.l",$levelE07).hex(),
    biE08:chroma(biE).set("hsl.l",$levelE08).hex(),
    biE09:chroma(biE).set("hsl.l",$levelE09).hex(),
    biE10:chroma(biE).set("hsl.l",$levelE10).hex(),
    biE11:chroma(biE).set("hsl.l",$levelE11).hex(),
    biE12:chroma(biE).set("hsl.l",$levelE12).hex(),
    biE13:chroma(biE).set("hsl.l",$levelE13).hex(),
    biE14:chroma(biE).set("hsl.l",$levelE14).hex(),
    biE15:chroma(biE).set("hsl.l",$levelE15).hex(),
    biE16:chroma(biE).set("hsl.l",$levelE16).hex(),
    biE17:chroma(biE).set("hsl.l",$levelE17).hex(),
    biE18:chroma(biE).set("hsl.l",$levelE18).hex(),
    biE19:chroma(biE).set("hsl.l",$levelE19).hex(),

    biF01:chroma(biF).set("hsl.l",$levelE01).hex(),
    biF02:chroma(biF).set("hsl.l",$levelE02).hex(),
    biF03:chroma(biF).set("hsl.l",$levelE03).hex(),
    biF04:chroma(biF).set("hsl.l",$levelE04).hex(),
    biF05:chroma(biF).set("hsl.l",$levelE05).hex(),
    biF06:chroma(biF).set("hsl.l",$levelE06).hex(),
    biF07:chroma(biF).set("hsl.l",$levelE07).hex(),
    biF08:chroma(biF).set("hsl.l",$levelE08).hex(),
    biF09:chroma(biF).set("hsl.l",$levelE09).hex(),
    biF10:chroma(biF).set("hsl.l",$levelE10).hex(),
    biF11:chroma(biF).set("hsl.l",$levelE11).hex(),
    biF12:chroma(biF).set("hsl.l",$levelE12).hex(),
    biF13:chroma(biF).set("hsl.l",$levelE13).hex(),
    biF14:chroma(biF).set("hsl.l",$levelE14).hex(),
    biF15:chroma(biF).set("hsl.l",$levelE15).hex(),
    biF16:chroma(biF).set("hsl.l",$levelE16).hex(),
    biF17:chroma(biF).set("hsl.l",$levelE17).hex(),
    biF18:chroma(biF).set("hsl.l",$levelE18).hex(),
    biF19:chroma(biF).set("hsl.l",$levelE19).hex(),

    inA01:chroma(inA).set("hsl.l",$levelE01).hex(),
    inA02:chroma(inA).set("hsl.l",$levelE02).hex(),
    inA03:chroma(inA).set("hsl.l",$levelE03).hex(),
    inA04:chroma(inA).set("hsl.l",$levelE04).hex(),
    inA05:chroma(inA).set("hsl.l",$levelE05).hex(),
    inA06:chroma(inA).set("hsl.l",$levelE06).hex(),
    inA07:chroma(inA).set("hsl.l",$levelE07).hex(),
    inA08:chroma(inA).set("hsl.l",$levelE08).hex(),
    inA09:chroma(inA).set("hsl.l",$levelE09).hex(),
    inA10:chroma(inA).set("hsl.l",$levelE10).hex(),
    inA11:chroma(inA).set("hsl.l",$levelE11).hex(),
    inA12:chroma(inA).set("hsl.l",$levelE12).hex(),
    inA13:chroma(inA).set("hsl.l",$levelE13).hex(),
    inA14:chroma(inA).set("hsl.l",$levelE14).hex(),
    inA15:chroma(inA).set("hsl.l",$levelE15).hex(),
    inA16:chroma(inA).set("hsl.l",$levelE16).hex(),
    inA17:chroma(inA).set("hsl.l",$levelE17).hex(),
    inA18:chroma(inA).set("hsl.l",$levelE18).hex(),
    inA19:chroma(inA).set("hsl.l",$levelE19).hex(),

    inB01:chroma(inB).set("hsl.l",$levelE01).hex(),
    inB02:chroma(inB).set("hsl.l",$levelE02).hex(),
    inB03:chroma(inB).set("hsl.l",$levelE03).hex(),
    inB04:chroma(inB).set("hsl.l",$levelE04).hex(),
    inB05:chroma(inB).set("hsl.l",$levelE05).hex(),
    inB06:chroma(inB).set("hsl.l",$levelE06).hex(),
    inB07:chroma(inB).set("hsl.l",$levelE07).hex(),
    inB08:chroma(inB).set("hsl.l",$levelE08).hex(),
    inB09:chroma(inB).set("hsl.l",$levelE09).hex(),
    inB10:chroma(inB).set("hsl.l",$levelE10).hex(),
    inB11:chroma(inB).set("hsl.l",$levelE11).hex(),
    inB12:chroma(inB).set("hsl.l",$levelE12).hex(),
    inB13:chroma(inB).set("hsl.l",$levelE13).hex(),
    inB14:chroma(inB).set("hsl.l",$levelE14).hex(),
    inB15:chroma(inB).set("hsl.l",$levelE15).hex(),
    inB16:chroma(inB).set("hsl.l",$levelE16).hex(),
    inB17:chroma(inB).set("hsl.l",$levelE17).hex(),
    inB18:chroma(inB).set("hsl.l",$levelE18).hex(),
    inB19:chroma(inB).set("hsl.l",$levelE19).hex(),

    inC01:chroma(inC).set("hsl.l",$levelE01).hex(),
    inC02:chroma(inC).set("hsl.l",$levelE02).hex(),
    inC03:chroma(inC).set("hsl.l",$levelE03).hex(),
    inC04:chroma(inC).set("hsl.l",$levelE04).hex(),
    inC05:chroma(inC).set("hsl.l",$levelE05).hex(),
    inC06:chroma(inC).set("hsl.l",$levelE06).hex(),
    inC07:chroma(inC).set("hsl.l",$levelE07).hex(),
    inC08:chroma(inC).set("hsl.l",$levelE08).hex(),
    inC09:chroma(inC).set("hsl.l",$levelE09).hex(),
    inC10:chroma(inC).set("hsl.l",$levelE10).hex(),
    inC11:chroma(inC).set("hsl.l",$levelE11).hex(),
    inC12:chroma(inC).set("hsl.l",$levelE12).hex(),
    inC13:chroma(inC).set("hsl.l",$levelE13).hex(),
    inC14:chroma(inC).set("hsl.l",$levelE14).hex(),
    inC15:chroma(inC).set("hsl.l",$levelE15).hex(),
    inC16:chroma(inC).set("hsl.l",$levelE16).hex(),
    inC17:chroma(inC).set("hsl.l",$levelE17).hex(),
    inC18:chroma(inC).set("hsl.l",$levelE18).hex(),
    inC19:chroma(inC).set("hsl.l",$levelE19).hex(),

    inD01:chroma(inD).set("hsl.l",$levelE01).hex(),
    inD02:chroma(inD).set("hsl.l",$levelE02).hex(),
    inD03:chroma(inD).set("hsl.l",$levelE03).hex(),
    inD04:chroma(inD).set("hsl.l",$levelE04).hex(),
    inD05:chroma(inD).set("hsl.l",$levelE05).hex(),
    inD06:chroma(inD).set("hsl.l",$levelE06).hex(),
    inD07:chroma(inD).set("hsl.l",$levelE07).hex(),
    inD08:chroma(inD).set("hsl.l",$levelE08).hex(),
    inD09:chroma(inD).set("hsl.l",$levelE09).hex(),
    inD10:chroma(inD).set("hsl.l",$levelE10).hex(),
    inD11:chroma(inD).set("hsl.l",$levelE11).hex(),
    inD12:chroma(inD).set("hsl.l",$levelE12).hex(),
    inD13:chroma(inD).set("hsl.l",$levelE13).hex(),
    inD14:chroma(inD).set("hsl.l",$levelE14).hex(),
    inD15:chroma(inD).set("hsl.l",$levelE15).hex(),
    inD16:chroma(inD).set("hsl.l",$levelE16).hex(),
    inD17:chroma(inD).set("hsl.l",$levelE17).hex(),
    inD18:chroma(inD).set("hsl.l",$levelE18).hex(),
    inD19:chroma(inD).set("hsl.l",$levelE19).hex(),

    inE01:chroma(inE).set("hsl.l",$levelE01).hex(),
    inE02:chroma(inE).set("hsl.l",$levelE02).hex(),
    inE03:chroma(inE).set("hsl.l",$levelE03).hex(),
    inE04:chroma(inE).set("hsl.l",$levelE04).hex(),
    inE05:chroma(inE).set("hsl.l",$levelE05).hex(),
    inE06:chroma(inE).set("hsl.l",$levelE06).hex(),
    inE07:chroma(inE).set("hsl.l",$levelE07).hex(),
    inE08:chroma(inE).set("hsl.l",$levelE08).hex(),
    inE09:chroma(inE).set("hsl.l",$levelE09).hex(),
    inE10:chroma(inE).set("hsl.l",$levelE10).hex(),
    inE11:chroma(inE).set("hsl.l",$levelE11).hex(),
    inE12:chroma(inE).set("hsl.l",$levelE12).hex(),
    inE13:chroma(inE).set("hsl.l",$levelE13).hex(),
    inE14:chroma(inE).set("hsl.l",$levelE14).hex(),
    inE15:chroma(inE).set("hsl.l",$levelE15).hex(),
    inE16:chroma(inE).set("hsl.l",$levelE16).hex(),
    inE17:chroma(inE).set("hsl.l",$levelE17).hex(),
    inE18:chroma(inE).set("hsl.l",$levelE18).hex(),
    inE19:chroma(inE).set("hsl.l",$levelE19).hex(),

    inF01:chroma(inF).set("hsl.l",$levelE01).hex(),
    inF02:chroma(inF).set("hsl.l",$levelE02).hex(),
    inF03:chroma(inF).set("hsl.l",$levelE03).hex(),
    inF04:chroma(inF).set("hsl.l",$levelE04).hex(),
    inF05:chroma(inF).set("hsl.l",$levelE05).hex(),
    inF06:chroma(inF).set("hsl.l",$levelE06).hex(),
    inF07:chroma(inF).set("hsl.l",$levelE07).hex(),
    inF08:chroma(inF).set("hsl.l",$levelE08).hex(),
    inF09:chroma(inF).set("hsl.l",$levelE09).hex(),
    inF10:chroma(inF).set("hsl.l",$levelE10).hex(),
    inF11:chroma(inF).set("hsl.l",$levelE11).hex(),
    inF12:chroma(inF).set("hsl.l",$levelE12).hex(),
    inF13:chroma(inF).set("hsl.l",$levelE13).hex(),
    inF14:chroma(inF).set("hsl.l",$levelE14).hex(),
    inF15:chroma(inF).set("hsl.l",$levelE15).hex(),
    inF16:chroma(inF).set("hsl.l",$levelE16).hex(),
    inF17:chroma(inF).set("hsl.l",$levelE17).hex(),
    inF18:chroma(inF).set("hsl.l",$levelE18).hex(),
    inF19:chroma(inF).set("hsl.l",$levelE19).hex(),

    ipA01:chroma(ipA).set("hsl.l",$levelE01).hex(),
    ipA02:chroma(ipA).set("hsl.l",$levelE02).hex(),
    ipA03:chroma(ipA).set("hsl.l",$levelE03).hex(),
    ipA04:chroma(ipA).set("hsl.l",$levelE04).hex(),
    ipA05:chroma(ipA).set("hsl.l",$levelE05).hex(),
    ipA06:chroma(ipA).set("hsl.l",$levelE06).hex(),
    ipA07:chroma(ipA).set("hsl.l",$levelE07).hex(),
    ipA08:chroma(ipA).set("hsl.l",$levelE08).hex(),
    ipA09:chroma(ipA).set("hsl.l",$levelE09).hex(),
    ipA10:chroma(ipA).set("hsl.l",$levelE10).hex(),
    ipA11:chroma(ipA).set("hsl.l",$levelE11).hex(),
    ipA12:chroma(ipA).set("hsl.l",$levelE12).hex(),
    ipA13:chroma(ipA).set("hsl.l",$levelE13).hex(),
    ipA14:chroma(ipA).set("hsl.l",$levelE14).hex(),
    ipA15:chroma(ipA).set("hsl.l",$levelE15).hex(),
    ipA16:chroma(ipA).set("hsl.l",$levelE16).hex(),
    ipA17:chroma(ipA).set("hsl.l",$levelE17).hex(),
    ipA18:chroma(ipA).set("hsl.l",$levelE18).hex(),
    ipA19:chroma(ipA).set("hsl.l",$levelE19).hex(),

    ipB01:chroma(ipB).set("hsl.l",$levelE01).hex(),
    ipB02:chroma(ipB).set("hsl.l",$levelE02).hex(),
    ipB03:chroma(ipB).set("hsl.l",$levelE03).hex(),
    ipB04:chroma(ipB).set("hsl.l",$levelE04).hex(),
    ipB05:chroma(ipB).set("hsl.l",$levelE05).hex(),
    ipB06:chroma(ipB).set("hsl.l",$levelE06).hex(),
    ipB07:chroma(ipB).set("hsl.l",$levelE07).hex(),
    ipB08:chroma(ipB).set("hsl.l",$levelE08).hex(),
    ipB09:chroma(ipB).set("hsl.l",$levelE09).hex(),
    ipB10:chroma(ipB).set("hsl.l",$levelE10).hex(),
    ipB11:chroma(ipB).set("hsl.l",$levelE11).hex(),
    ipB12:chroma(ipB).set("hsl.l",$levelE12).hex(),
    ipB13:chroma(ipB).set("hsl.l",$levelE13).hex(),
    ipB14:chroma(ipB).set("hsl.l",$levelE14).hex(),
    ipB15:chroma(ipB).set("hsl.l",$levelE15).hex(),
    ipB16:chroma(ipB).set("hsl.l",$levelE16).hex(),
    ipB17:chroma(ipB).set("hsl.l",$levelE17).hex(),
    ipB18:chroma(ipB).set("hsl.l",$levelE18).hex(),
    ipB19:chroma(ipB).set("hsl.l",$levelE19).hex(),

    ipC01:chroma(ipC).set("hsl.l",$levelE01).hex(),
    ipC02:chroma(ipC).set("hsl.l",$levelE02).hex(),
    ipC03:chroma(ipC).set("hsl.l",$levelE03).hex(),
    ipC04:chroma(ipC).set("hsl.l",$levelE04).hex(),
    ipC05:chroma(ipC).set("hsl.l",$levelE05).hex(),
    ipC06:chroma(ipC).set("hsl.l",$levelE06).hex(),
    ipC07:chroma(ipC).set("hsl.l",$levelE07).hex(),
    ipC08:chroma(ipC).set("hsl.l",$levelE08).hex(),
    ipC09:chroma(ipC).set("hsl.l",$levelE09).hex(),
    ipC10:chroma(ipC).set("hsl.l",$levelE10).hex(),
    ipC11:chroma(ipC).set("hsl.l",$levelE11).hex(),
    ipC12:chroma(ipC).set("hsl.l",$levelE12).hex(),
    ipC13:chroma(ipC).set("hsl.l",$levelE13).hex(),
    ipC14:chroma(ipC).set("hsl.l",$levelE14).hex(),
    ipC15:chroma(ipC).set("hsl.l",$levelE15).hex(),
    ipC16:chroma(ipC).set("hsl.l",$levelE16).hex(),
    ipC17:chroma(ipC).set("hsl.l",$levelE17).hex(),
    ipC18:chroma(ipC).set("hsl.l",$levelE18).hex(),
    ipC19:chroma(ipC).set("hsl.l",$levelE19).hex(),

    ipD01:chroma(ipD).set("hsl.l",$levelE01).hex(),
    ipD02:chroma(ipD).set("hsl.l",$levelE02).hex(),
    ipD03:chroma(ipD).set("hsl.l",$levelE03).hex(),
    ipD04:chroma(ipD).set("hsl.l",$levelE04).hex(),
    ipD05:chroma(ipD).set("hsl.l",$levelE05).hex(),
    ipD06:chroma(ipD).set("hsl.l",$levelE06).hex(),
    ipD07:chroma(ipD).set("hsl.l",$levelE07).hex(),
    ipD08:chroma(ipD).set("hsl.l",$levelE08).hex(),
    ipD09:chroma(ipD).set("hsl.l",$levelE09).hex(),
    ipD10:chroma(ipD).set("hsl.l",$levelE10).hex(),
    ipD11:chroma(ipD).set("hsl.l",$levelE11).hex(),
    ipD12:chroma(ipD).set("hsl.l",$levelE12).hex(),
    ipD13:chroma(ipD).set("hsl.l",$levelE13).hex(),
    ipD14:chroma(ipD).set("hsl.l",$levelE14).hex(),
    ipD15:chroma(ipD).set("hsl.l",$levelE15).hex(),
    ipD16:chroma(ipD).set("hsl.l",$levelE16).hex(),
    ipD17:chroma(ipD).set("hsl.l",$levelE17).hex(),
    ipD18:chroma(ipD).set("hsl.l",$levelE18).hex(),
    ipD19:chroma(ipD).set("hsl.l",$levelE19).hex(),

    ipE01:chroma(ipE).set("hsl.l",$levelE01).hex(),
    ipE02:chroma(ipE).set("hsl.l",$levelE02).hex(),
    ipE03:chroma(ipE).set("hsl.l",$levelE03).hex(),
    ipE04:chroma(ipE).set("hsl.l",$levelE04).hex(),
    ipE05:chroma(ipE).set("hsl.l",$levelE05).hex(),
    ipE06:chroma(ipE).set("hsl.l",$levelE06).hex(),
    ipE07:chroma(ipE).set("hsl.l",$levelE07).hex(),
    ipE08:chroma(ipE).set("hsl.l",$levelE08).hex(),
    ipE09:chroma(ipE).set("hsl.l",$levelE09).hex(),
    ipE10:chroma(ipE).set("hsl.l",$levelE10).hex(),
    ipE11:chroma(ipE).set("hsl.l",$levelE11).hex(),
    ipE12:chroma(ipE).set("hsl.l",$levelE12).hex(),
    ipE13:chroma(ipE).set("hsl.l",$levelE13).hex(),
    ipE14:chroma(ipE).set("hsl.l",$levelE14).hex(),
    ipE15:chroma(ipE).set("hsl.l",$levelE15).hex(),
    ipE16:chroma(ipE).set("hsl.l",$levelE16).hex(),
    ipE17:chroma(ipE).set("hsl.l",$levelE17).hex(),
    ipE18:chroma(ipE).set("hsl.l",$levelE18).hex(),
    ipE19:chroma(ipE).set("hsl.l",$levelE19).hex(),

    ipF01:chroma(ipF).set("hsl.l",$levelE01).hex(),
    ipF02:chroma(ipF).set("hsl.l",$levelE02).hex(),
    ipF03:chroma(ipF).set("hsl.l",$levelE03).hex(),
    ipF04:chroma(ipF).set("hsl.l",$levelE04).hex(),
    ipF05:chroma(ipF).set("hsl.l",$levelE05).hex(),
    ipF06:chroma(ipF).set("hsl.l",$levelE06).hex(),
    ipF07:chroma(ipF).set("hsl.l",$levelE07).hex(),
    ipF08:chroma(ipF).set("hsl.l",$levelE08).hex(),
    ipF09:chroma(ipF).set("hsl.l",$levelE09).hex(),
    ipF10:chroma(ipF).set("hsl.l",$levelE10).hex(),
    ipF11:chroma(ipF).set("hsl.l",$levelE11).hex(),
    ipF12:chroma(ipF).set("hsl.l",$levelE12).hex(),
    ipF13:chroma(ipF).set("hsl.l",$levelE13).hex(),
    ipF14:chroma(ipF).set("hsl.l",$levelE14).hex(),
    ipF15:chroma(ipF).set("hsl.l",$levelE15).hex(),
    ipF16:chroma(ipF).set("hsl.l",$levelE16).hex(),
    ipF17:chroma(ipF).set("hsl.l",$levelE17).hex(),
    ipF18:chroma(ipF).set("hsl.l",$levelE18).hex(),
    ipF19:chroma(ipF).set("hsl.l",$levelE19).hex(),

    puA01:chroma(puA).set("hsl.l",$levelE01).hex(),
    puA02:chroma(puA).set("hsl.l",$levelE02).hex(),
    puA03:chroma(puA).set("hsl.l",$levelE03).hex(),
    puA04:chroma(puA).set("hsl.l",$levelE04).hex(),
    puA05:chroma(puA).set("hsl.l",$levelE05).hex(),
    puA06:chroma(puA).set("hsl.l",$levelE06).hex(),
    puA07:chroma(puA).set("hsl.l",$levelE07).hex(),
    puA08:chroma(puA).set("hsl.l",$levelE08).hex(),
    puA09:chroma(puA).set("hsl.l",$levelE09).hex(),
    puA10:chroma(puA).set("hsl.l",$levelE10).hex(),
    puA11:chroma(puA).set("hsl.l",$levelE11).hex(),
    puA12:chroma(puA).set("hsl.l",$levelE12).hex(),
    puA13:chroma(puA).set("hsl.l",$levelE13).hex(),
    puA14:chroma(puA).set("hsl.l",$levelE14).hex(),
    puA15:chroma(puA).set("hsl.l",$levelE15).hex(),
    puA16:chroma(puA).set("hsl.l",$levelE16).hex(),
    puA17:chroma(puA).set("hsl.l",$levelE17).hex(),
    puA18:chroma(puA).set("hsl.l",$levelE18).hex(),
    puA19:chroma(puA).set("hsl.l",$levelE19).hex(),

    puB01:chroma(puB).set("hsl.l",$levelE01).hex(),
    puB02:chroma(puB).set("hsl.l",$levelE02).hex(),
    puB03:chroma(puB).set("hsl.l",$levelE03).hex(),
    puB04:chroma(puB).set("hsl.l",$levelE04).hex(),
    puB05:chroma(puB).set("hsl.l",$levelE05).hex(),
    puB06:chroma(puB).set("hsl.l",$levelE06).hex(),
    puB07:chroma(puB).set("hsl.l",$levelE07).hex(),
    puB08:chroma(puB).set("hsl.l",$levelE08).hex(),
    puB09:chroma(puB).set("hsl.l",$levelE09).hex(),
    puB10:chroma(puB).set("hsl.l",$levelE10).hex(),
    puB11:chroma(puB).set("hsl.l",$levelE11).hex(),
    puB12:chroma(puB).set("hsl.l",$levelE12).hex(),
    puB13:chroma(puB).set("hsl.l",$levelE13).hex(),
    puB14:chroma(puB).set("hsl.l",$levelE14).hex(),
    puB15:chroma(puB).set("hsl.l",$levelE15).hex(),
    puB16:chroma(puB).set("hsl.l",$levelE16).hex(),
    puB17:chroma(puB).set("hsl.l",$levelE17).hex(),
    puB18:chroma(puB).set("hsl.l",$levelE18).hex(),
    puB19:chroma(puB).set("hsl.l",$levelE19).hex(),

    puC01:chroma(puC).set("hsl.l",$levelE01).hex(),
    puC02:chroma(puC).set("hsl.l",$levelE02).hex(),
    puC03:chroma(puC).set("hsl.l",$levelE03).hex(),
    puC04:chroma(puC).set("hsl.l",$levelE04).hex(),
    puC05:chroma(puC).set("hsl.l",$levelE05).hex(),
    puC06:chroma(puC).set("hsl.l",$levelE06).hex(),
    puC07:chroma(puC).set("hsl.l",$levelE07).hex(),
    puC08:chroma(puC).set("hsl.l",$levelE08).hex(),
    puC09:chroma(puC).set("hsl.l",$levelE09).hex(),
    puC10:chroma(puC).set("hsl.l",$levelE10).hex(),
    puC11:chroma(puC).set("hsl.l",$levelE11).hex(),
    puC12:chroma(puC).set("hsl.l",$levelE12).hex(),
    puC13:chroma(puC).set("hsl.l",$levelE13).hex(),
    puC14:chroma(puC).set("hsl.l",$levelE14).hex(),
    puC15:chroma(puC).set("hsl.l",$levelE15).hex(),
    puC16:chroma(puC).set("hsl.l",$levelE16).hex(),
    puC17:chroma(puC).set("hsl.l",$levelE17).hex(),
    puC18:chroma(puC).set("hsl.l",$levelE18).hex(),
    puC19:chroma(puC).set("hsl.l",$levelE19).hex(),

    puD01:chroma(puD).set("hsl.l",$levelE01).hex(),
    puD02:chroma(puD).set("hsl.l",$levelE02).hex(),
    puD03:chroma(puD).set("hsl.l",$levelE03).hex(),
    puD04:chroma(puD).set("hsl.l",$levelE04).hex(),
    puD05:chroma(puD).set("hsl.l",$levelE05).hex(),
    puD06:chroma(puD).set("hsl.l",$levelE06).hex(),
    puD07:chroma(puD).set("hsl.l",$levelE07).hex(),
    puD08:chroma(puD).set("hsl.l",$levelE08).hex(),
    puD09:chroma(puD).set("hsl.l",$levelE09).hex(),
    puD10:chroma(puD).set("hsl.l",$levelE10).hex(),
    puD11:chroma(puD).set("hsl.l",$levelE11).hex(),
    puD12:chroma(puD).set("hsl.l",$levelE12).hex(),
    puD13:chroma(puD).set("hsl.l",$levelE13).hex(),
    puD14:chroma(puD).set("hsl.l",$levelE14).hex(),
    puD15:chroma(puD).set("hsl.l",$levelE15).hex(),
    puD16:chroma(puD).set("hsl.l",$levelE16).hex(),
    puD17:chroma(puD).set("hsl.l",$levelE17).hex(),
    puD18:chroma(puD).set("hsl.l",$levelE18).hex(),
    puD19:chroma(puD).set("hsl.l",$levelE19).hex(),

    puE01:chroma(puE).set("hsl.l",$levelE01).hex(),
    puE02:chroma(puE).set("hsl.l",$levelE02).hex(),
    puE03:chroma(puE).set("hsl.l",$levelE03).hex(),
    puE04:chroma(puE).set("hsl.l",$levelE04).hex(),
    puE05:chroma(puE).set("hsl.l",$levelE05).hex(),
    puE06:chroma(puE).set("hsl.l",$levelE06).hex(),
    puE07:chroma(puE).set("hsl.l",$levelE07).hex(),
    puE08:chroma(puE).set("hsl.l",$levelE08).hex(),
    puE09:chroma(puE).set("hsl.l",$levelE09).hex(),
    puE10:chroma(puE).set("hsl.l",$levelE10).hex(),
    puE11:chroma(puE).set("hsl.l",$levelE11).hex(),
    puE12:chroma(puE).set("hsl.l",$levelE12).hex(),
    puE13:chroma(puE).set("hsl.l",$levelE13).hex(),
    puE14:chroma(puE).set("hsl.l",$levelE14).hex(),
    puE15:chroma(puE).set("hsl.l",$levelE15).hex(),
    puE16:chroma(puE).set("hsl.l",$levelE16).hex(),
    puE17:chroma(puE).set("hsl.l",$levelE17).hex(),
    puE18:chroma(puE).set("hsl.l",$levelE18).hex(),
    puE19:chroma(puE).set("hsl.l",$levelE19).hex(),

    puF01:chroma(puF).set("hsl.l",$levelE01).hex(),
    puF02:chroma(puF).set("hsl.l",$levelE02).hex(),
    puF03:chroma(puF).set("hsl.l",$levelE03).hex(),
    puF04:chroma(puF).set("hsl.l",$levelE04).hex(),
    puF05:chroma(puF).set("hsl.l",$levelE05).hex(),
    puF06:chroma(puF).set("hsl.l",$levelE06).hex(),
    puF07:chroma(puF).set("hsl.l",$levelE07).hex(),
    puF08:chroma(puF).set("hsl.l",$levelE08).hex(),
    puF09:chroma(puF).set("hsl.l",$levelE09).hex(),
    puF10:chroma(puF).set("hsl.l",$levelE10).hex(),
    puF11:chroma(puF).set("hsl.l",$levelE11).hex(),
    puF12:chroma(puF).set("hsl.l",$levelE12).hex(),
    puF13:chroma(puF).set("hsl.l",$levelE13).hex(),
    puF14:chroma(puF).set("hsl.l",$levelE14).hex(),
    puF15:chroma(puF).set("hsl.l",$levelE15).hex(),
    puF16:chroma(puF).set("hsl.l",$levelE16).hex(),
    puF17:chroma(puF).set("hsl.l",$levelE17).hex(),
    puF18:chroma(puF).set("hsl.l",$levelE18).hex(),
    puF19:chroma(puF).set("hsl.l",$levelE19).hex(),

    ppA01:chroma(ppA).set("hsl.l",$levelE01).hex(),
    ppA02:chroma(ppA).set("hsl.l",$levelE02).hex(),
    ppA03:chroma(ppA).set("hsl.l",$levelE03).hex(),
    ppA04:chroma(ppA).set("hsl.l",$levelE04).hex(),
    ppA05:chroma(ppA).set("hsl.l",$levelE05).hex(),
    ppA06:chroma(ppA).set("hsl.l",$levelE06).hex(),
    ppA07:chroma(ppA).set("hsl.l",$levelE07).hex(),
    ppA08:chroma(ppA).set("hsl.l",$levelE08).hex(),
    ppA09:chroma(ppA).set("hsl.l",$levelE09).hex(),
    ppA10:chroma(ppA).set("hsl.l",$levelE10).hex(),
    ppA11:chroma(ppA).set("hsl.l",$levelE11).hex(),
    ppA12:chroma(ppA).set("hsl.l",$levelE12).hex(),
    ppA13:chroma(ppA).set("hsl.l",$levelE13).hex(),
    ppA14:chroma(ppA).set("hsl.l",$levelE14).hex(),
    ppA15:chroma(ppA).set("hsl.l",$levelE15).hex(),
    ppA16:chroma(ppA).set("hsl.l",$levelE16).hex(),
    ppA17:chroma(ppA).set("hsl.l",$levelE17).hex(),
    ppA18:chroma(ppA).set("hsl.l",$levelE18).hex(),
    ppA19:chroma(ppA).set("hsl.l",$levelE19).hex(),

    ppB01:chroma(ppB).set("hsl.l",$levelE01).hex(),
    ppB02:chroma(ppB).set("hsl.l",$levelE02).hex(),
    ppB03:chroma(ppB).set("hsl.l",$levelE03).hex(),
    ppB04:chroma(ppB).set("hsl.l",$levelE04).hex(),
    ppB05:chroma(ppB).set("hsl.l",$levelE05).hex(),
    ppB06:chroma(ppB).set("hsl.l",$levelE06).hex(),
    ppB07:chroma(ppB).set("hsl.l",$levelE07).hex(),
    ppB08:chroma(ppB).set("hsl.l",$levelE08).hex(),
    ppB09:chroma(ppB).set("hsl.l",$levelE09).hex(),
    ppB10:chroma(ppB).set("hsl.l",$levelE10).hex(),
    ppB11:chroma(ppB).set("hsl.l",$levelE11).hex(),
    ppB12:chroma(ppB).set("hsl.l",$levelE12).hex(),
    ppB13:chroma(ppB).set("hsl.l",$levelE13).hex(),
    ppB14:chroma(ppB).set("hsl.l",$levelE14).hex(),
    ppB15:chroma(ppB).set("hsl.l",$levelE15).hex(),
    ppB16:chroma(ppB).set("hsl.l",$levelE16).hex(),
    ppB17:chroma(ppB).set("hsl.l",$levelE17).hex(),
    ppB18:chroma(ppB).set("hsl.l",$levelE18).hex(),
    ppB19:chroma(ppB).set("hsl.l",$levelE19).hex(),

    ppC01:chroma(ppC).set("hsl.l",$levelE01).hex(),
    ppC02:chroma(ppC).set("hsl.l",$levelE02).hex(),
    ppC03:chroma(ppC).set("hsl.l",$levelE03).hex(),
    ppC04:chroma(ppC).set("hsl.l",$levelE04).hex(),
    ppC05:chroma(ppC).set("hsl.l",$levelE05).hex(),
    ppC06:chroma(ppC).set("hsl.l",$levelE06).hex(),
    ppC07:chroma(ppC).set("hsl.l",$levelE07).hex(),
    ppC08:chroma(ppC).set("hsl.l",$levelE08).hex(),
    ppC09:chroma(ppC).set("hsl.l",$levelE09).hex(),
    ppC10:chroma(ppC).set("hsl.l",$levelE10).hex(),
    ppC11:chroma(ppC).set("hsl.l",$levelE11).hex(),
    ppC12:chroma(ppC).set("hsl.l",$levelE12).hex(),
    ppC13:chroma(ppC).set("hsl.l",$levelE13).hex(),
    ppC14:chroma(ppC).set("hsl.l",$levelE14).hex(),
    ppC15:chroma(ppC).set("hsl.l",$levelE15).hex(),
    ppC16:chroma(ppC).set("hsl.l",$levelE16).hex(),
    ppC17:chroma(ppC).set("hsl.l",$levelE17).hex(),
    ppC18:chroma(ppC).set("hsl.l",$levelE18).hex(),
    ppC19:chroma(ppC).set("hsl.l",$levelE19).hex(),

    ppD01:chroma(ppD).set("hsl.l",$levelE01).hex(),
    ppD02:chroma(ppD).set("hsl.l",$levelE02).hex(),
    ppD03:chroma(ppD).set("hsl.l",$levelE03).hex(),
    ppD04:chroma(ppD).set("hsl.l",$levelE04).hex(),
    ppD05:chroma(ppD).set("hsl.l",$levelE05).hex(),
    ppD06:chroma(ppD).set("hsl.l",$levelE06).hex(),
    ppD07:chroma(ppD).set("hsl.l",$levelE07).hex(),
    ppD08:chroma(ppD).set("hsl.l",$levelE08).hex(),
    ppD09:chroma(ppD).set("hsl.l",$levelE09).hex(),
    ppD10:chroma(ppD).set("hsl.l",$levelE10).hex(),
    ppD11:chroma(ppD).set("hsl.l",$levelE11).hex(),
    ppD12:chroma(ppD).set("hsl.l",$levelE12).hex(),
    ppD13:chroma(ppD).set("hsl.l",$levelE13).hex(),
    ppD14:chroma(ppD).set("hsl.l",$levelE14).hex(),
    ppD15:chroma(ppD).set("hsl.l",$levelE15).hex(),
    ppD16:chroma(ppD).set("hsl.l",$levelE16).hex(),
    ppD17:chroma(ppD).set("hsl.l",$levelE17).hex(),
    ppD18:chroma(ppD).set("hsl.l",$levelE18).hex(),
    ppD19:chroma(ppD).set("hsl.l",$levelE19).hex(),

    ppE01:chroma(ppE).set("hsl.l",$levelE01).hex(),
    ppE02:chroma(ppE).set("hsl.l",$levelE02).hex(),
    ppE03:chroma(ppE).set("hsl.l",$levelE03).hex(),
    ppE04:chroma(ppE).set("hsl.l",$levelE04).hex(),
    ppE05:chroma(ppE).set("hsl.l",$levelE05).hex(),
    ppE06:chroma(ppE).set("hsl.l",$levelE06).hex(),
    ppE07:chroma(ppE).set("hsl.l",$levelE07).hex(),
    ppE08:chroma(ppE).set("hsl.l",$levelE08).hex(),
    ppE09:chroma(ppE).set("hsl.l",$levelE09).hex(),
    ppE10:chroma(ppE).set("hsl.l",$levelE10).hex(),
    ppE11:chroma(ppE).set("hsl.l",$levelE11).hex(),
    ppE12:chroma(ppE).set("hsl.l",$levelE12).hex(),
    ppE13:chroma(ppE).set("hsl.l",$levelE13).hex(),
    ppE14:chroma(ppE).set("hsl.l",$levelE14).hex(),
    ppE15:chroma(ppE).set("hsl.l",$levelE15).hex(),
    ppE16:chroma(ppE).set("hsl.l",$levelE16).hex(),
    ppE17:chroma(ppE).set("hsl.l",$levelE17).hex(),
    ppE18:chroma(ppE).set("hsl.l",$levelE18).hex(),
    ppE19:chroma(ppE).set("hsl.l",$levelE19).hex(),

    ppF01:chroma(ppF).set("hsl.l",$levelE01).hex(),
    ppF02:chroma(ppF).set("hsl.l",$levelE02).hex(),
    ppF03:chroma(ppF).set("hsl.l",$levelE03).hex(),
    ppF04:chroma(ppF).set("hsl.l",$levelE04).hex(),
    ppF05:chroma(ppF).set("hsl.l",$levelE05).hex(),
    ppF06:chroma(ppF).set("hsl.l",$levelE06).hex(),
    ppF07:chroma(ppF).set("hsl.l",$levelE07).hex(),
    ppF08:chroma(ppF).set("hsl.l",$levelE08).hex(),
    ppF09:chroma(ppF).set("hsl.l",$levelE09).hex(),
    ppF10:chroma(ppF).set("hsl.l",$levelE10).hex(),
    ppF11:chroma(ppF).set("hsl.l",$levelE11).hex(),
    ppF12:chroma(ppF).set("hsl.l",$levelE12).hex(),
    ppF13:chroma(ppF).set("hsl.l",$levelE13).hex(),
    ppF14:chroma(ppF).set("hsl.l",$levelE14).hex(),
    ppF15:chroma(ppF).set("hsl.l",$levelE15).hex(),
    ppF16:chroma(ppF).set("hsl.l",$levelE16).hex(),
    ppF17:chroma(ppF).set("hsl.l",$levelE17).hex(),
    ppF18:chroma(ppF).set("hsl.l",$levelE18).hex(),
    ppF19:chroma(ppF).set("hsl.l",$levelE19).hex(),

    piA01:chroma(piA).set("hsl.l",$levelE01).hex(),
    piA02:chroma(piA).set("hsl.l",$levelE02).hex(),
    piA03:chroma(piA).set("hsl.l",$levelE03).hex(),
    piA04:chroma(piA).set("hsl.l",$levelE04).hex(),
    piA05:chroma(piA).set("hsl.l",$levelE05).hex(),
    piA06:chroma(piA).set("hsl.l",$levelE06).hex(),
    piA07:chroma(piA).set("hsl.l",$levelE07).hex(),
    piA08:chroma(piA).set("hsl.l",$levelE08).hex(),
    piA09:chroma(piA).set("hsl.l",$levelE09).hex(),
    piA10:chroma(piA).set("hsl.l",$levelE10).hex(),
    piA11:chroma(piA).set("hsl.l",$levelE11).hex(),
    piA12:chroma(piA).set("hsl.l",$levelE12).hex(),
    piA13:chroma(piA).set("hsl.l",$levelE13).hex(),
    piA14:chroma(piA).set("hsl.l",$levelE14).hex(),
    piA15:chroma(piA).set("hsl.l",$levelE15).hex(),
    piA16:chroma(piA).set("hsl.l",$levelE16).hex(),
    piA17:chroma(piA).set("hsl.l",$levelE17).hex(),
    piA18:chroma(piA).set("hsl.l",$levelE18).hex(),
    piA19:chroma(piA).set("hsl.l",$levelE19).hex(),

    piB01:chroma(piB).set("hsl.l",$levelE01).hex(),
    piB02:chroma(piB).set("hsl.l",$levelE02).hex(),
    piB03:chroma(piB).set("hsl.l",$levelE03).hex(),
    piB04:chroma(piB).set("hsl.l",$levelE04).hex(),
    piB05:chroma(piB).set("hsl.l",$levelE05).hex(),
    piB06:chroma(piB).set("hsl.l",$levelE06).hex(),
    piB07:chroma(piB).set("hsl.l",$levelE07).hex(),
    piB08:chroma(piB).set("hsl.l",$levelE08).hex(),
    piB09:chroma(piB).set("hsl.l",$levelE09).hex(),
    piB10:chroma(piB).set("hsl.l",$levelE10).hex(),
    piB11:chroma(piB).set("hsl.l",$levelE11).hex(),
    piB12:chroma(piB).set("hsl.l",$levelE12).hex(),
    piB13:chroma(piB).set("hsl.l",$levelE13).hex(),
    piB14:chroma(piB).set("hsl.l",$levelE14).hex(),
    piB15:chroma(piB).set("hsl.l",$levelE15).hex(),
    piB16:chroma(piB).set("hsl.l",$levelE16).hex(),
    piB17:chroma(piB).set("hsl.l",$levelE17).hex(),
    piB18:chroma(piB).set("hsl.l",$levelE18).hex(),
    piB19:chroma(piB).set("hsl.l",$levelE19).hex(),

    piC01:chroma(piC).set("hsl.l",$levelE01).hex(),
    piC02:chroma(piC).set("hsl.l",$levelE02).hex(),
    piC03:chroma(piC).set("hsl.l",$levelE03).hex(),
    piC04:chroma(piC).set("hsl.l",$levelE04).hex(),
    piC05:chroma(piC).set("hsl.l",$levelE05).hex(),
    piC06:chroma(piC).set("hsl.l",$levelE06).hex(),
    piC07:chroma(piC).set("hsl.l",$levelE07).hex(),
    piC08:chroma(piC).set("hsl.l",$levelE08).hex(),
    piC09:chroma(piC).set("hsl.l",$levelE09).hex(),
    piC10:chroma(piC).set("hsl.l",$levelE10).hex(),
    piC11:chroma(piC).set("hsl.l",$levelE11).hex(),
    piC12:chroma(piC).set("hsl.l",$levelE12).hex(),
    piC13:chroma(piC).set("hsl.l",$levelE13).hex(),
    piC14:chroma(piC).set("hsl.l",$levelE14).hex(),
    piC15:chroma(piC).set("hsl.l",$levelE15).hex(),
    piC16:chroma(piC).set("hsl.l",$levelE16).hex(),
    piC17:chroma(piC).set("hsl.l",$levelE17).hex(),
    piC18:chroma(piC).set("hsl.l",$levelE18).hex(),
    piC19:chroma(piC).set("hsl.l",$levelE19).hex(),

    piD01:chroma(piD).set("hsl.l",$levelE01).hex(),
    piD02:chroma(piD).set("hsl.l",$levelE02).hex(),
    piD03:chroma(piD).set("hsl.l",$levelE03).hex(),
    piD04:chroma(piD).set("hsl.l",$levelE04).hex(),
    piD05:chroma(piD).set("hsl.l",$levelE05).hex(),
    piD06:chroma(piD).set("hsl.l",$levelE06).hex(),
    piD07:chroma(piD).set("hsl.l",$levelE07).hex(),
    piD08:chroma(piD).set("hsl.l",$levelE08).hex(),
    piD09:chroma(piD).set("hsl.l",$levelE09).hex(),
    piD10:chroma(piD).set("hsl.l",$levelE10).hex(),
    piD11:chroma(piD).set("hsl.l",$levelE11).hex(),
    piD12:chroma(piD).set("hsl.l",$levelE12).hex(),
    piD13:chroma(piD).set("hsl.l",$levelE13).hex(),
    piD14:chroma(piD).set("hsl.l",$levelE14).hex(),
    piD15:chroma(piD).set("hsl.l",$levelE15).hex(),
    piD16:chroma(piD).set("hsl.l",$levelE16).hex(),
    piD17:chroma(piD).set("hsl.l",$levelE17).hex(),
    piD18:chroma(piD).set("hsl.l",$levelE18).hex(),
    piD19:chroma(piD).set("hsl.l",$levelE19).hex(),

    piE01:chroma(piE).set("hsl.l",$levelE01).hex(),
    piE02:chroma(piE).set("hsl.l",$levelE02).hex(),
    piE03:chroma(piE).set("hsl.l",$levelE03).hex(),
    piE04:chroma(piE).set("hsl.l",$levelE04).hex(),
    piE05:chroma(piE).set("hsl.l",$levelE05).hex(),
    piE06:chroma(piE).set("hsl.l",$levelE06).hex(),
    piE07:chroma(piE).set("hsl.l",$levelE07).hex(),
    piE08:chroma(piE).set("hsl.l",$levelE08).hex(),
    piE09:chroma(piE).set("hsl.l",$levelE09).hex(),
    piE10:chroma(piE).set("hsl.l",$levelE10).hex(),
    piE11:chroma(piE).set("hsl.l",$levelE11).hex(),
    piE12:chroma(piE).set("hsl.l",$levelE12).hex(),
    piE13:chroma(piE).set("hsl.l",$levelE13).hex(),
    piE14:chroma(piE).set("hsl.l",$levelE14).hex(),
    piE15:chroma(piE).set("hsl.l",$levelE15).hex(),
    piE16:chroma(piE).set("hsl.l",$levelE16).hex(),
    piE17:chroma(piE).set("hsl.l",$levelE17).hex(),
    piE18:chroma(piE).set("hsl.l",$levelE18).hex(),
    piE19:chroma(piE).set("hsl.l",$levelE19).hex(),

    piF01:chroma(piF).set("hsl.l",$levelE01).hex(),
    piF02:chroma(piF).set("hsl.l",$levelE02).hex(),
    piF03:chroma(piF).set("hsl.l",$levelE03).hex(),
    piF04:chroma(piF).set("hsl.l",$levelE04).hex(),
    piF05:chroma(piF).set("hsl.l",$levelE05).hex(),
    piF06:chroma(piF).set("hsl.l",$levelE06).hex(),
    piF07:chroma(piF).set("hsl.l",$levelE07).hex(),
    piF08:chroma(piF).set("hsl.l",$levelE08).hex(),
    piF09:chroma(piF).set("hsl.l",$levelE09).hex(),
    piF10:chroma(piF).set("hsl.l",$levelE10).hex(),
    piF11:chroma(piF).set("hsl.l",$levelE11).hex(),
    piF12:chroma(piF).set("hsl.l",$levelE12).hex(),
    piF13:chroma(piF).set("hsl.l",$levelE13).hex(),
    piF14:chroma(piF).set("hsl.l",$levelE14).hex(),
    piF15:chroma(piF).set("hsl.l",$levelE15).hex(),
    piF16:chroma(piF).set("hsl.l",$levelE16).hex(),
    piF17:chroma(piF).set("hsl.l",$levelE17).hex(),
    piF18:chroma(piF).set("hsl.l",$levelE18).hex(),
    piF19:chroma(piF).set("hsl.l",$levelE19).hex(),

    pvA01:chroma(pvA).set("hsl.l",$levelE01).hex(),
    pvA02:chroma(pvA).set("hsl.l",$levelE02).hex(),
    pvA03:chroma(pvA).set("hsl.l",$levelE03).hex(),
    pvA04:chroma(pvA).set("hsl.l",$levelE04).hex(),
    pvA05:chroma(pvA).set("hsl.l",$levelE05).hex(),
    pvA06:chroma(pvA).set("hsl.l",$levelE06).hex(),
    pvA07:chroma(pvA).set("hsl.l",$levelE07).hex(),
    pvA08:chroma(pvA).set("hsl.l",$levelE08).hex(),
    pvA09:chroma(pvA).set("hsl.l",$levelE09).hex(),
    pvA10:chroma(pvA).set("hsl.l",$levelE10).hex(),
    pvA11:chroma(pvA).set("hsl.l",$levelE11).hex(),
    pvA12:chroma(pvA).set("hsl.l",$levelE12).hex(),
    pvA13:chroma(pvA).set("hsl.l",$levelE13).hex(),
    pvA14:chroma(pvA).set("hsl.l",$levelE14).hex(),
    pvA15:chroma(pvA).set("hsl.l",$levelE15).hex(),
    pvA16:chroma(pvA).set("hsl.l",$levelE16).hex(),
    pvA17:chroma(pvA).set("hsl.l",$levelE17).hex(),
    pvA18:chroma(pvA).set("hsl.l",$levelE18).hex(),
    pvA19:chroma(pvA).set("hsl.l",$levelE19).hex(),

    pvB01:chroma(pvB).set("hsl.l",$levelE01).hex(),
    pvB02:chroma(pvB).set("hsl.l",$levelE02).hex(),
    pvB03:chroma(pvB).set("hsl.l",$levelE03).hex(),
    pvB04:chroma(pvB).set("hsl.l",$levelE04).hex(),
    pvB05:chroma(pvB).set("hsl.l",$levelE05).hex(),
    pvB06:chroma(pvB).set("hsl.l",$levelE06).hex(),
    pvB07:chroma(pvB).set("hsl.l",$levelE07).hex(),
    pvB08:chroma(pvB).set("hsl.l",$levelE08).hex(),
    pvB09:chroma(pvB).set("hsl.l",$levelE09).hex(),
    pvB10:chroma(pvB).set("hsl.l",$levelE10).hex(),
    pvB11:chroma(pvB).set("hsl.l",$levelE11).hex(),
    pvB12:chroma(pvB).set("hsl.l",$levelE12).hex(),
    pvB13:chroma(pvB).set("hsl.l",$levelE13).hex(),
    pvB14:chroma(pvB).set("hsl.l",$levelE14).hex(),
    pvB15:chroma(pvB).set("hsl.l",$levelE15).hex(),
    pvB16:chroma(pvB).set("hsl.l",$levelE16).hex(),
    pvB17:chroma(pvB).set("hsl.l",$levelE17).hex(),
    pvB18:chroma(pvB).set("hsl.l",$levelE18).hex(),
    pvB19:chroma(pvB).set("hsl.l",$levelE19).hex(),

    pvC01:chroma(pvC).set("hsl.l",$levelE01).hex(),
    pvC02:chroma(pvC).set("hsl.l",$levelE02).hex(),
    pvC03:chroma(pvC).set("hsl.l",$levelE03).hex(),
    pvC04:chroma(pvC).set("hsl.l",$levelE04).hex(),
    pvC05:chroma(pvC).set("hsl.l",$levelE05).hex(),
    pvC06:chroma(pvC).set("hsl.l",$levelE06).hex(),
    pvC07:chroma(pvC).set("hsl.l",$levelE07).hex(),
    pvC08:chroma(pvC).set("hsl.l",$levelE08).hex(),
    pvC09:chroma(pvC).set("hsl.l",$levelE09).hex(),
    pvC10:chroma(pvC).set("hsl.l",$levelE10).hex(),
    pvC11:chroma(pvC).set("hsl.l",$levelE11).hex(),
    pvC12:chroma(pvC).set("hsl.l",$levelE12).hex(),
    pvC13:chroma(pvC).set("hsl.l",$levelE13).hex(),
    pvC14:chroma(pvC).set("hsl.l",$levelE14).hex(),
    pvC15:chroma(pvC).set("hsl.l",$levelE15).hex(),
    pvC16:chroma(pvC).set("hsl.l",$levelE16).hex(),
    pvC17:chroma(pvC).set("hsl.l",$levelE17).hex(),
    pvC18:chroma(pvC).set("hsl.l",$levelE18).hex(),
    pvC19:chroma(pvC).set("hsl.l",$levelE19).hex(),

    pvD01:chroma(pvD).set("hsl.l",$levelE01).hex(),
    pvD02:chroma(pvD).set("hsl.l",$levelE02).hex(),
    pvD03:chroma(pvD).set("hsl.l",$levelE03).hex(),
    pvD04:chroma(pvD).set("hsl.l",$levelE04).hex(),
    pvD05:chroma(pvD).set("hsl.l",$levelE05).hex(),
    pvD06:chroma(pvD).set("hsl.l",$levelE06).hex(),
    pvD07:chroma(pvD).set("hsl.l",$levelE07).hex(),
    pvD08:chroma(pvD).set("hsl.l",$levelE08).hex(),
    pvD09:chroma(pvD).set("hsl.l",$levelE09).hex(),
    pvD10:chroma(pvD).set("hsl.l",$levelE10).hex(),
    pvD11:chroma(pvD).set("hsl.l",$levelE11).hex(),
    pvD12:chroma(pvD).set("hsl.l",$levelE12).hex(),
    pvD13:chroma(pvD).set("hsl.l",$levelE13).hex(),
    pvD14:chroma(pvD).set("hsl.l",$levelE14).hex(),
    pvD15:chroma(pvD).set("hsl.l",$levelE15).hex(),
    pvD16:chroma(pvD).set("hsl.l",$levelE16).hex(),
    pvD17:chroma(pvD).set("hsl.l",$levelE17).hex(),
    pvD18:chroma(pvD).set("hsl.l",$levelE18).hex(),
    pvD19:chroma(pvD).set("hsl.l",$levelE19).hex(),

    pvE01:chroma(pvE).set("hsl.l",$levelE01).hex(),
    pvE02:chroma(pvE).set("hsl.l",$levelE02).hex(),
    pvE03:chroma(pvE).set("hsl.l",$levelE03).hex(),
    pvE04:chroma(pvE).set("hsl.l",$levelE04).hex(),
    pvE05:chroma(pvE).set("hsl.l",$levelE05).hex(),
    pvE06:chroma(pvE).set("hsl.l",$levelE06).hex(),
    pvE07:chroma(pvE).set("hsl.l",$levelE07).hex(),
    pvE08:chroma(pvE).set("hsl.l",$levelE08).hex(),
    pvE09:chroma(pvE).set("hsl.l",$levelE09).hex(),
    pvE10:chroma(pvE).set("hsl.l",$levelE10).hex(),
    pvE11:chroma(pvE).set("hsl.l",$levelE11).hex(),
    pvE12:chroma(pvE).set("hsl.l",$levelE12).hex(),
    pvE13:chroma(pvE).set("hsl.l",$levelE13).hex(),
    pvE14:chroma(pvE).set("hsl.l",$levelE14).hex(),
    pvE15:chroma(pvE).set("hsl.l",$levelE15).hex(),
    pvE16:chroma(pvE).set("hsl.l",$levelE16).hex(),
    pvE17:chroma(pvE).set("hsl.l",$levelE17).hex(),
    pvE18:chroma(pvE).set("hsl.l",$levelE18).hex(),
    pvE19:chroma(pvE).set("hsl.l",$levelE19).hex(),

    pvF01:chroma(pvF).set("hsl.l",$levelE01).hex(),
    pvF02:chroma(pvF).set("hsl.l",$levelE02).hex(),
    pvF03:chroma(pvF).set("hsl.l",$levelE03).hex(),
    pvF04:chroma(pvF).set("hsl.l",$levelE04).hex(),
    pvF05:chroma(pvF).set("hsl.l",$levelE05).hex(),
    pvF06:chroma(pvF).set("hsl.l",$levelE06).hex(),
    pvF07:chroma(pvF).set("hsl.l",$levelE07).hex(),
    pvF08:chroma(pvF).set("hsl.l",$levelE08).hex(),
    pvF09:chroma(pvF).set("hsl.l",$levelE09).hex(),
    pvF10:chroma(pvF).set("hsl.l",$levelE10).hex(),
    pvF11:chroma(pvF).set("hsl.l",$levelE11).hex(),
    pvF12:chroma(pvF).set("hsl.l",$levelE12).hex(),
    pvF13:chroma(pvF).set("hsl.l",$levelE13).hex(),
    pvF14:chroma(pvF).set("hsl.l",$levelE14).hex(),
    pvF15:chroma(pvF).set("hsl.l",$levelE15).hex(),
    pvF16:chroma(pvF).set("hsl.l",$levelE16).hex(),
    pvF17:chroma(pvF).set("hsl.l",$levelE17).hex(),
    pvF18:chroma(pvF).set("hsl.l",$levelE18).hex(),
    pvF19:chroma(pvF).set("hsl.l",$levelE19).hex(),

    viA01:chroma(viA).set("hsl.l",$levelE01).hex(),
    viA02:chroma(viA).set("hsl.l",$levelE02).hex(),
    viA03:chroma(viA).set("hsl.l",$levelE03).hex(),
    viA04:chroma(viA).set("hsl.l",$levelE04).hex(),
    viA05:chroma(viA).set("hsl.l",$levelE05).hex(),
    viA06:chroma(viA).set("hsl.l",$levelE06).hex(),
    viA07:chroma(viA).set("hsl.l",$levelE07).hex(),
    viA08:chroma(viA).set("hsl.l",$levelE08).hex(),
    viA09:chroma(viA).set("hsl.l",$levelE09).hex(),
    viA10:chroma(viA).set("hsl.l",$levelE10).hex(),
    viA11:chroma(viA).set("hsl.l",$levelE11).hex(),
    viA12:chroma(viA).set("hsl.l",$levelE12).hex(),
    viA13:chroma(viA).set("hsl.l",$levelE13).hex(),
    viA14:chroma(viA).set("hsl.l",$levelE14).hex(),
    viA15:chroma(viA).set("hsl.l",$levelE15).hex(),
    viA16:chroma(viA).set("hsl.l",$levelE16).hex(),
    viA17:chroma(viA).set("hsl.l",$levelE17).hex(),
    viA18:chroma(viA).set("hsl.l",$levelE18).hex(),
    viA19:chroma(viA).set("hsl.l",$levelE19).hex(),

    viB01:chroma(viB).set("hsl.l",$levelE01).hex(),
    viB02:chroma(viB).set("hsl.l",$levelE02).hex(),
    viB03:chroma(viB).set("hsl.l",$levelE03).hex(),
    viB04:chroma(viB).set("hsl.l",$levelE04).hex(),
    viB05:chroma(viB).set("hsl.l",$levelE05).hex(),
    viB06:chroma(viB).set("hsl.l",$levelE06).hex(),
    viB07:chroma(viB).set("hsl.l",$levelE07).hex(),
    viB08:chroma(viB).set("hsl.l",$levelE08).hex(),
    viB09:chroma(viB).set("hsl.l",$levelE09).hex(),
    viB10:chroma(viB).set("hsl.l",$levelE10).hex(),
    viB11:chroma(viB).set("hsl.l",$levelE11).hex(),
    viB12:chroma(viB).set("hsl.l",$levelE12).hex(),
    viB13:chroma(viB).set("hsl.l",$levelE13).hex(),
    viB14:chroma(viB).set("hsl.l",$levelE14).hex(),
    viB15:chroma(viB).set("hsl.l",$levelE15).hex(),
    viB16:chroma(viB).set("hsl.l",$levelE16).hex(),
    viB17:chroma(viB).set("hsl.l",$levelE17).hex(),
    viB18:chroma(viB).set("hsl.l",$levelE18).hex(),
    viB19:chroma(viB).set("hsl.l",$levelE19).hex(),

    viC01:chroma(viC).set("hsl.l",$levelE01).hex(),
    viC02:chroma(viC).set("hsl.l",$levelE02).hex(),
    viC03:chroma(viC).set("hsl.l",$levelE03).hex(),
    viC04:chroma(viC).set("hsl.l",$levelE04).hex(),
    viC05:chroma(viC).set("hsl.l",$levelE05).hex(),
    viC06:chroma(viC).set("hsl.l",$levelE06).hex(),
    viC07:chroma(viC).set("hsl.l",$levelE07).hex(),
    viC08:chroma(viC).set("hsl.l",$levelE08).hex(),
    viC09:chroma(viC).set("hsl.l",$levelE09).hex(),
    viC10:chroma(viC).set("hsl.l",$levelE10).hex(),
    viC11:chroma(viC).set("hsl.l",$levelE11).hex(),
    viC12:chroma(viC).set("hsl.l",$levelE12).hex(),
    viC13:chroma(viC).set("hsl.l",$levelE13).hex(),
    viC14:chroma(viC).set("hsl.l",$levelE14).hex(),
    viC15:chroma(viC).set("hsl.l",$levelE15).hex(),
    viC16:chroma(viC).set("hsl.l",$levelE16).hex(),
    viC17:chroma(viC).set("hsl.l",$levelE17).hex(),
    viC18:chroma(viC).set("hsl.l",$levelE18).hex(),
    viC19:chroma(viC).set("hsl.l",$levelE19).hex(),

    viD01:chroma(viD).set("hsl.l",$levelE01).hex(),
    viD02:chroma(viD).set("hsl.l",$levelE02).hex(),
    viD03:chroma(viD).set("hsl.l",$levelE03).hex(),
    viD04:chroma(viD).set("hsl.l",$levelE04).hex(),
    viD05:chroma(viD).set("hsl.l",$levelE05).hex(),
    viD06:chroma(viD).set("hsl.l",$levelE06).hex(),
    viD07:chroma(viD).set("hsl.l",$levelE07).hex(),
    viD08:chroma(viD).set("hsl.l",$levelE08).hex(),
    viD09:chroma(viD).set("hsl.l",$levelE09).hex(),
    viD10:chroma(viD).set("hsl.l",$levelE10).hex(),
    viD11:chroma(viD).set("hsl.l",$levelE11).hex(),
    viD12:chroma(viD).set("hsl.l",$levelE12).hex(),
    viD13:chroma(viD).set("hsl.l",$levelE13).hex(),
    viD14:chroma(viD).set("hsl.l",$levelE14).hex(),
    viD15:chroma(viD).set("hsl.l",$levelE15).hex(),
    viD16:chroma(viD).set("hsl.l",$levelE16).hex(),
    viD17:chroma(viD).set("hsl.l",$levelE17).hex(),
    viD18:chroma(viD).set("hsl.l",$levelE18).hex(),
    viD19:chroma(viD).set("hsl.l",$levelE19).hex(),

    viE01:chroma(viE).set("hsl.l",$levelE01).hex(),
    viE02:chroma(viE).set("hsl.l",$levelE02).hex(),
    viE03:chroma(viE).set("hsl.l",$levelE03).hex(),
    viE04:chroma(viE).set("hsl.l",$levelE04).hex(),
    viE05:chroma(viE).set("hsl.l",$levelE05).hex(),
    viE06:chroma(viE).set("hsl.l",$levelE06).hex(),
    viE07:chroma(viE).set("hsl.l",$levelE07).hex(),
    viE08:chroma(viE).set("hsl.l",$levelE08).hex(),
    viE09:chroma(viE).set("hsl.l",$levelE09).hex(),
    viE10:chroma(viE).set("hsl.l",$levelE10).hex(),
    viE11:chroma(viE).set("hsl.l",$levelE11).hex(),
    viE12:chroma(viE).set("hsl.l",$levelE12).hex(),
    viE13:chroma(viE).set("hsl.l",$levelE13).hex(),
    viE14:chroma(viE).set("hsl.l",$levelE14).hex(),
    viE15:chroma(viE).set("hsl.l",$levelE15).hex(),
    viE16:chroma(viE).set("hsl.l",$levelE16).hex(),
    viE17:chroma(viE).set("hsl.l",$levelE17).hex(),
    viE18:chroma(viE).set("hsl.l",$levelE18).hex(),
    viE19:chroma(viE).set("hsl.l",$levelE19).hex(),

    viF01:chroma(viF).set("hsl.l",$levelE01).hex(),
    viF02:chroma(viF).set("hsl.l",$levelE02).hex(),
    viF03:chroma(viF).set("hsl.l",$levelE03).hex(),
    viF04:chroma(viF).set("hsl.l",$levelE04).hex(),
    viF05:chroma(viF).set("hsl.l",$levelE05).hex(),
    viF06:chroma(viF).set("hsl.l",$levelE06).hex(),
    viF07:chroma(viF).set("hsl.l",$levelE07).hex(),
    viF08:chroma(viF).set("hsl.l",$levelE08).hex(),
    viF09:chroma(viF).set("hsl.l",$levelE09).hex(),
    viF10:chroma(viF).set("hsl.l",$levelE10).hex(),
    viF11:chroma(viF).set("hsl.l",$levelE11).hex(),
    viF12:chroma(viF).set("hsl.l",$levelE12).hex(),
    viF13:chroma(viF).set("hsl.l",$levelE13).hex(),
    viF14:chroma(viF).set("hsl.l",$levelE14).hex(),
    viF15:chroma(viF).set("hsl.l",$levelE15).hex(),
    viF16:chroma(viF).set("hsl.l",$levelE16).hex(),
    viF17:chroma(viF).set("hsl.l",$levelE17).hex(),
    viF18:chroma(viF).set("hsl.l",$levelE18).hex(),
    viF19:chroma(viF).set("hsl.l",$levelE19).hex(),

    vrA01:chroma(vrA).set("hsl.l",$levelE01).hex(),
    vrA02:chroma(vrA).set("hsl.l",$levelE02).hex(),
    vrA03:chroma(vrA).set("hsl.l",$levelE03).hex(),
    vrA04:chroma(vrA).set("hsl.l",$levelE04).hex(),
    vrA05:chroma(vrA).set("hsl.l",$levelE05).hex(),
    vrA06:chroma(vrA).set("hsl.l",$levelE06).hex(),
    vrA07:chroma(vrA).set("hsl.l",$levelE07).hex(),
    vrA08:chroma(vrA).set("hsl.l",$levelE08).hex(),
    vrA09:chroma(vrA).set("hsl.l",$levelE09).hex(),
    vrA10:chroma(vrA).set("hsl.l",$levelE10).hex(),
    vrA11:chroma(vrA).set("hsl.l",$levelE11).hex(),
    vrA12:chroma(vrA).set("hsl.l",$levelE12).hex(),
    vrA13:chroma(vrA).set("hsl.l",$levelE13).hex(),
    vrA14:chroma(vrA).set("hsl.l",$levelE14).hex(),
    vrA15:chroma(vrA).set("hsl.l",$levelE15).hex(),
    vrA16:chroma(vrA).set("hsl.l",$levelE16).hex(),
    vrA17:chroma(vrA).set("hsl.l",$levelE17).hex(),
    vrA18:chroma(vrA).set("hsl.l",$levelE18).hex(),
    vrA19:chroma(vrA).set("hsl.l",$levelE19).hex(),

    vrB01:chroma(vrB).set("hsl.l",$levelE01).hex(),
    vrB02:chroma(vrB).set("hsl.l",$levelE02).hex(),
    vrB03:chroma(vrB).set("hsl.l",$levelE03).hex(),
    vrB04:chroma(vrB).set("hsl.l",$levelE04).hex(),
    vrB05:chroma(vrB).set("hsl.l",$levelE05).hex(),
    vrB06:chroma(vrB).set("hsl.l",$levelE06).hex(),
    vrB07:chroma(vrB).set("hsl.l",$levelE07).hex(),
    vrB08:chroma(vrB).set("hsl.l",$levelE08).hex(),
    vrB09:chroma(vrB).set("hsl.l",$levelE09).hex(),
    vrB10:chroma(vrB).set("hsl.l",$levelE10).hex(),
    vrB11:chroma(vrB).set("hsl.l",$levelE11).hex(),
    vrB12:chroma(vrB).set("hsl.l",$levelE12).hex(),
    vrB13:chroma(vrB).set("hsl.l",$levelE13).hex(),
    vrB14:chroma(vrB).set("hsl.l",$levelE14).hex(),
    vrB15:chroma(vrB).set("hsl.l",$levelE15).hex(),
    vrB16:chroma(vrB).set("hsl.l",$levelE16).hex(),
    vrB17:chroma(vrB).set("hsl.l",$levelE17).hex(),
    vrB18:chroma(vrB).set("hsl.l",$levelE18).hex(),
    vrB19:chroma(vrB).set("hsl.l",$levelE19).hex(),

    vrC01:chroma(vrC).set("hsl.l",$levelE01).hex(),
    vrC02:chroma(vrC).set("hsl.l",$levelE02).hex(),
    vrC03:chroma(vrC).set("hsl.l",$levelE03).hex(),
    vrC04:chroma(vrC).set("hsl.l",$levelE04).hex(),
    vrC05:chroma(vrC).set("hsl.l",$levelE05).hex(),
    vrC06:chroma(vrC).set("hsl.l",$levelE06).hex(),
    vrC07:chroma(vrC).set("hsl.l",$levelE07).hex(),
    vrC08:chroma(vrC).set("hsl.l",$levelE08).hex(),
    vrC09:chroma(vrC).set("hsl.l",$levelE09).hex(),
    vrC10:chroma(vrC).set("hsl.l",$levelE10).hex(),
    vrC11:chroma(vrC).set("hsl.l",$levelE11).hex(),
    vrC12:chroma(vrC).set("hsl.l",$levelE12).hex(),
    vrC13:chroma(vrC).set("hsl.l",$levelE13).hex(),
    vrC14:chroma(vrC).set("hsl.l",$levelE14).hex(),
    vrC15:chroma(vrC).set("hsl.l",$levelE15).hex(),
    vrC16:chroma(vrC).set("hsl.l",$levelE16).hex(),
    vrC17:chroma(vrC).set("hsl.l",$levelE17).hex(),
    vrC18:chroma(vrC).set("hsl.l",$levelE18).hex(),
    vrC19:chroma(vrC).set("hsl.l",$levelE19).hex(),

    vrD01:chroma(vrD).set("hsl.l",$levelE01).hex(),
    vrD02:chroma(vrD).set("hsl.l",$levelE02).hex(),
    vrD03:chroma(vrD).set("hsl.l",$levelE03).hex(),
    vrD04:chroma(vrD).set("hsl.l",$levelE04).hex(),
    vrD05:chroma(vrD).set("hsl.l",$levelE05).hex(),
    vrD06:chroma(vrD).set("hsl.l",$levelE06).hex(),
    vrD07:chroma(vrD).set("hsl.l",$levelE07).hex(),
    vrD08:chroma(vrD).set("hsl.l",$levelE08).hex(),
    vrD09:chroma(vrD).set("hsl.l",$levelE09).hex(),
    vrD10:chroma(vrD).set("hsl.l",$levelE10).hex(),
    vrD11:chroma(vrD).set("hsl.l",$levelE11).hex(),
    vrD12:chroma(vrD).set("hsl.l",$levelE12).hex(),
    vrD13:chroma(vrD).set("hsl.l",$levelE13).hex(),
    vrD14:chroma(vrD).set("hsl.l",$levelE14).hex(),
    vrD15:chroma(vrD).set("hsl.l",$levelE15).hex(),
    vrD16:chroma(vrD).set("hsl.l",$levelE16).hex(),
    vrD17:chroma(vrD).set("hsl.l",$levelE17).hex(),
    vrD18:chroma(vrD).set("hsl.l",$levelE18).hex(),
    vrD19:chroma(vrD).set("hsl.l",$levelE19).hex(),

    vrE01:chroma(vrE).set("hsl.l",$levelE01).hex(),
    vrE02:chroma(vrE).set("hsl.l",$levelE02).hex(),
    vrE03:chroma(vrE).set("hsl.l",$levelE03).hex(),
    vrE04:chroma(vrE).set("hsl.l",$levelE04).hex(),
    vrE05:chroma(vrE).set("hsl.l",$levelE05).hex(),
    vrE06:chroma(vrE).set("hsl.l",$levelE06).hex(),
    vrE07:chroma(vrE).set("hsl.l",$levelE07).hex(),
    vrE08:chroma(vrE).set("hsl.l",$levelE08).hex(),
    vrE09:chroma(vrE).set("hsl.l",$levelE09).hex(),
    vrE10:chroma(vrE).set("hsl.l",$levelE10).hex(),
    vrE11:chroma(vrE).set("hsl.l",$levelE11).hex(),
    vrE12:chroma(vrE).set("hsl.l",$levelE12).hex(),
    vrE13:chroma(vrE).set("hsl.l",$levelE13).hex(),
    vrE14:chroma(vrE).set("hsl.l",$levelE14).hex(),
    vrE15:chroma(vrE).set("hsl.l",$levelE15).hex(),
    vrE16:chroma(vrE).set("hsl.l",$levelE16).hex(),
    vrE17:chroma(vrE).set("hsl.l",$levelE17).hex(),
    vrE18:chroma(vrE).set("hsl.l",$levelE18).hex(),
    vrE19:chroma(vrE).set("hsl.l",$levelE19).hex(),

    vrF01:chroma(vrF).set("hsl.l",$levelE01).hex(),
    vrF02:chroma(vrF).set("hsl.l",$levelE02).hex(),
    vrF03:chroma(vrF).set("hsl.l",$levelE03).hex(),
    vrF04:chroma(vrF).set("hsl.l",$levelE04).hex(),
    vrF05:chroma(vrF).set("hsl.l",$levelE05).hex(),
    vrF06:chroma(vrF).set("hsl.l",$levelE06).hex(),
    vrF07:chroma(vrF).set("hsl.l",$levelE07).hex(),
    vrF08:chroma(vrF).set("hsl.l",$levelE08).hex(),
    vrF09:chroma(vrF).set("hsl.l",$levelE09).hex(),
    vrF10:chroma(vrF).set("hsl.l",$levelE10).hex(),
    vrF11:chroma(vrF).set("hsl.l",$levelE11).hex(),
    vrF12:chroma(vrF).set("hsl.l",$levelE12).hex(),
    vrF13:chroma(vrF).set("hsl.l",$levelE13).hex(),
    vrF14:chroma(vrF).set("hsl.l",$levelE14).hex(),
    vrF15:chroma(vrF).set("hsl.l",$levelE15).hex(),
    vrF16:chroma(vrF).set("hsl.l",$levelE16).hex(),
    vrF17:chroma(vrF).set("hsl.l",$levelE17).hex(),
    vrF18:chroma(vrF).set("hsl.l",$levelE18).hex(),
    vrF19:chroma(vrF).set("hsl.l",$levelE19).hex()
    
}